我正在检查某个网页在其 div 中的颜色之间交替的方式,并发现了这一点:
<div class="row8 inline clearfix" id="light-orange">...</div>
<div class="row8 inline clearfix" id="light-pink">...</div>
<div class="row8 inline clearfix" id="light-orange">...</div>
<div class="row8 inline clearfix" id="light-pink">...</div>
<div class="row8 inline clearfix" id="light-orange">...</div>
<div class="row8 inline clearfix" id="light-pink">...</div>
<div class="row8 inline clearfix" id="light-orange">...</div>
<div class="row8 inline clearfix" id="light-pink">...</div>
认为这是一个无法验证的 HTML 示例,我通过 W3C 验证器运行它。它确实有错误,但没有一个关于 id 的非唯一性。
我读过的所有内容都表明 id 在网页中必须是唯一的。这里的真实故事是什么?