Spec-Zone.ru › CSS

`::spelling-error` псевдоэлемент CSS

Baseline Ограниченная доступность

Эта функция не входит в Baseline, поскольку не работает в некоторых наиболее широко используемых браузерах.

::spelling-error — это CSS псевдоэлемент, который представляет текстовый фрагмент, помеченный пользовательским агентом как содержащий орфографическую ошибку.

Псевдоэлемент ::spelling-error следует специальной модели наследования, общей для всех псевдоэлементов выделения. Подробнее о том, как работает это наследование, см. в разделе Наследование псевдоэлементов выделения.

Допустимые свойства

В правиле с ::spelling-error в селекторе можно использовать лишь небольшой набор свойств CSS:

  • color
  • background-color
  • cursor
  • caret-color
  • outline и его сокращённые свойства
  • text-decoration и связанные с ним свойства
  • text-emphasis-color
  • text-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;
}

Результат

Спецификации

Спецификация
Модуль псевдоэлементов CSS, уровень 4
# selectordef-spelling-error

Совместимость с браузерами

Настольные устройства Мобильные устройства
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

См. также

  • ::grammar-error
  • text-decoration-line

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API