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

id-duplication

id属性の値がドキュメント内で重複していたら警告します。

HTML要素で指定される場合、id属性値は、要素のツリーですべてのIDに共通して一意でなければならず、かつ少なくとも1つの文字を含まなければならない。値は一切のASCII空白文字を含んではならない。

HTML Living Standard 3.2.6 グローバル属性より引用

❌ 間違ったコード例

<html>
<body>
<div id="a">
<p id="a">lorem</p>
</div>

<div id="a"></div>
<img id="a" src="path/to" />
</body>
</html>

✅ 正しいコード例

<html>
<body>
<div id="a">
<p id="b">lorem</p>
</div>

<div id="c"></div>
<img id="d" src="path/to" />
</body>
</html>

error

Interface

{
"id-duplication": boolean
}

Default Severity

error