Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

::grammar-error

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Le pseudo-élément CSS ::grammar-error représente une portion de texte que le navigateur signale comme contenant une ou plusieurs erreurs de grammaire.

Le pseudo-élément ::grammar-error suit un modèle d'héritage spécial commun à tous les pseudo-éléments de mise en évidence. Pour plus de détails sur le fonctionnement de cet héritage, consultez la section Héritage des pseudo-éléments mise en évidence.

Propriétés autorisées

Seul un sous-ensemble restreint de propriétés CSS peut être utilisé dans une règle contenant ::grammar-error :

Syntaxe

css
::grammar-error {
  /* ... */
}

Exemples

Vérification grammaticale de base des documents

Dans cet exemple, les navigateurs prenant en charge cette fonctionnalité devraient mettre en évidence toute erreur grammaticale signalée avec les styles indiqués.

HTML

html
<p contenteditable spellcheck="true">Mes amis vienent à la fête ce soir.</p>

CSS

css
::grammar-error {
  text-decoration: underline red;
  color: red;
}

Résultat

Spécifications

Specification
CSS Pseudo-Elements Module Level 4
# selectordef-grammar-error

Compatibilité des navigateurs

Voir aussi