W3C验证器抱怨重复的div

Rob*_*Rob 4 html w3c-validation

clear在一个HTML文件中的几个地方使用div,a:

#clear
{
    clear: both;
}
Run Code Online (Sandbox Code Playgroud)

用法:

<div id="clear">
</div>
Run Code Online (Sandbox Code Playgroud)

但W3C的HTML5验证器似乎在抱怨初次使用后的每次后续使用都是"重复ID":

le验证错误

为什么这不是有效的?clear如果在技术上无效,你应该如何在一个页面上多次使用div?

注意:这主要是一个提供信息的问题,我的HTML在所有现代浏览器上渲染都很好,并且鉴于这是HTML5验证器可以找到的唯一错误,我不会非常关心,但我只是想知道为什么这样被认为是一个问题.

Fré*_*idi 10

在HTML中,id属性在整个文档中必须是唯一的.如果你想要几个清晰的<div>元素,请改用一个:

.clear
{
    clear: both;
}
Run Code Online (Sandbox Code Playgroud)
<div class="clear">
</div>
Run Code Online (Sandbox Code Playgroud)