メインコンテンツまでスキップ

character-reference

テキストノードや属性の値において、許可されていない不正な文字を文字参照でエスケープしていない場合に警告する。

他のセクションで説明するような特定の例において、テキストは文字参照と混合してもよい。これは、他の方法で合法的にテキストに含めることができない文字をエスケープするために使用できる。

HTML Living Standard 13.1.4 文字参照より引用

注記

このルールは文字を厳密に評価しません。文字が有効な場所にありエスケープする必要がない場合でも、変更を促されることに注意してください。

❌ 間違ったコード例

<div id="a"> > < & " </div>
<img src="path/to?a=b&c=d">

✅ 正しいコード例

<div id="a"> &gt; &lt; &amp; &quot; </div>
<img src="path/to?a=b&amp;c=d">

Interface

{
"character-reference": boolean
}

Default Severity

error