--- title: '::grammar-error' slug: 'Web/CSS/::grammar-error' tags: - CSS - Experimental - Pseudo-element - Reference - Selector translation_of: 'Web/CSS/::grammar-error' ---
{{CSSRef}}{{SeeCompatTable}}

::grammar-errorCSS擬似要素で、{{glossary("user agent", "ユーザーエージェント")}}が文法的に正しくないとしたテキストの区間を示します。

利用できるプロパティ

::grammar-error 擬似要素では、一部の CSS プロパティのみが利用できます。

構文

::grammar-error

単純な文書の構文チェック

この例では、最終的に対応しているブラウザーでは、フラグの立った文法エラーがあれば、示したスタイルで強調表示されます。

HTML

<p>My friends is coming to the party tonight.</p>

CSS

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

結果

{{EmbedLiveSample('Simple_document_grammar_check', '100%', 60)}}

仕様書

仕様書 状態 備考
{{SpecName('CSS4 Pseudo-Elements', '#selectordef-grammar-error', '::grammar-error')}} {{Spec2('CSS4 Pseudo-Elements')}} 初回定義

ブラウザーの互換性

{{Compat("css.selectors.grammar-error")}}

関連情報