::grammar-error
Limited availability
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
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 :
background-color,caret-color,color,cursor,outlineet les propriétés détaillées associées,text-decorationet les propriétés détaillées associées.text-emphasis-color,text-shadow
Syntaxe
::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
<p contenteditable spellcheck="true">Mes amis vienent à la fête ce soir.</p>
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
Chargement…