Pseudo-élément CSS ::grammar-error
Disponibilité limitée
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
Want more support for this feature? Tell us why.
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
| Spécification |
|---|
| CSS Pseudo-Elements Module Level 4> # selectordef-grammar-error> |
Compatibilité des navigateurs
Voir aussi
- Le pseudo-élément
::spelling-error - La propriété
text-decoration-line