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