::grammar-error
Ограниченная доступность
Эта функция не является базовой, так как она не работает во всех широко используемых браузерах.
::grammar-error CSS псевдоэлемент представляет собой сегмент текста, который пользовательский агент определил как грамматически неверный.
Допустимые свойства
В правиле с ::grammar-error в качестве селектора можно использовать только небольшой подмножество свойств CSS:
colorbackground-colorcursorcaret-color-
outlineи его длинные формы -
text-decorationи связанные с ним свойства text-emphasis-colortext-shadow
Синтаксис
::grammar-error {
/* ... */
}
Примеры
Проверка грамматики основного документа
В этом примере будущие поддерживающие браузеры должны выделять любые помеченные грамматические ошибки указанными стилями.
HTML
<p contenteditable spellcheck="true"> My friends is coming to the party tonight. </p>
CSS
::grammar-error {
text-decoration: underline red;
color: red;
}
Результат
Спецификации
Совместимость браузеров
| Рабочие столы | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome для Android | Firefox для Android | Opera для Android | Safari на iOS | Samsung Internet | WebView для Android | |
::grammar-error |
121 | 121 | Нет | 107 | 17.4 | 121 | Нет | 81 | 17.4 | 25.0 | 121 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/::grammar-error