::grammar-error

可用性有限

此功能不是基线,因为它在一些最广泛使用的浏览器中不起作用。

::grammar-error CSS 伪元素 表示用户代理已标记为语法错误的文本段。

允许的属性

只有少量 CSS 属性可以在选择器中使用 ::grammar-error 的规则中使用。

语法

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

示例

简单的文档语法检查

在此示例中,最终支持的浏览器应使用显示的样式突出显示任何标记的语法错误。

HTML

html
<p contenteditable spellcheck="true">
  My friends is coming to the party tonight.
</p>

CSS

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

结果

规范

规范
CSS 伪元素模块级别 4
# selectordef-grammar-error

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅