::grammar-error
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
The ::grammar-error
CSS pseudo-element represents a text segment which the user agent has flagged as grammatically incorrect.
Allowable properties
Only a small subset of CSS properties can be used in a rule with ::grammar-error
in its selector:
color
background-color
cursor
caret-color
outline
and its longhandstext-decoration
and its associated propertiestext-emphasis-color
text-shadow
Syntax
css
::grammar-error {
/* ... */
}
Examples
Basic document grammar check
In this example, eventual supporting browsers should highlight any flagged grammatical errors with the styles shown.
HTML
html
My friends is coming to the party tonight.
CSS
css
::grammar-error {
text-decoration: underline red;
color: red;
}
Result
Specifications
Specification |
---|
CSS Pseudo-Elements Module Level 4 # selectordef-grammar-error |