Chromium Rechtschreib- und Grammatikfunktionen

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Delan Azabani gräbt sich ein in die (hoffentlich bald kommenden) Pseudo-Selektoren ::spelling-error und ::grammar-error in CSS. Designkontrolle ist immer schön. Hey, wenn wir Scrollbalken stylen und ausgewählten Text stylen können, warum dann nicht auch das?

Die welligen Linien, die auf mögliche Rechtschreib- oder Grammatikfehler hinweisen, sind seit Jahrzehnten ein fester Bestandteil der Textverarbeitung auf Computern. Im Web werden diese Indikatoren jedoch vom Browser gesteuert, der nicht immer über die Informationen verfügt, die benötigt werden, um sie optimal zu platzieren und darzustellen. Beispielsweise möchten Autoren möglicherweise ihre eigene Grammatikprüfung (Platzierung) bereitstellen oder Farben anpassen, um den Kontrast zu verbessern (Darstellung).

Um dies zu beheben, haben die CSS-Pseudo- und Textdekorationsspezifikationen neue Pseudo-Elemente ::spelling-error und ::grammar-error definiert, die es Autoren ermöglichen, diese Indikatoren zu gestalten, sowie neue text-decoration-line-Werte spelling-error und grammar-error, die es Autoren ermöglichen, ihren Text mit den gleichen Dekorationen wie native Indikatoren zu versehen.

Dies ist auch ein einzigartiger Beitrag, da Delan buchstäblich die Person ist, die die Funktion im Browser implementiert. Daher gibt es alle möglichen tiefgehenden Details darüber, wie komplex das alles ist und welche Überlegungen angestellt werden. Ähnlich wie bei der Webentwicklung. Das ist toll zu sehen. Ich hatte schon lange das Gefühl, dass es seltsam ist, dass scheinbar so wenig Kommunikation zwischen Browserentwicklern und Website-Autoren besteht, obwohl letztere buchstäblich Abnehmer der Arbeit der ersteren sind.

Es gibt jetzt einen Teil 2. Immer noch sehr frühe Tage.

Direkter Link →