id="toptips";和 id="topTips"两者在同一页面都有效吗?
我在同一页面中使用两个名称相同但大小写不同的 css id。
<div id="toptips"> </div>
我
<div id="topTips"> </div>
正在使用一个名为“HTML VALIDATOR”的 Firefox 插件来检查验证
http://users.skynet。 be/mgueury/mozilla/
并且它给出了重复 id 的错误。但是当我签入 http://validator.w3.org/#validate_by_input+with_options 时没有显示任何错误。
在这种情况下,Firefox 插件是否有错误?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
从技术上讲,ID 区分大小写,因此插件错误。
但是,我不相信浏览器会尊重大小写。
请注意,上次我查看该插件时,它默认使用 HTML Tidy(它不是验证器)而不是 OpenSP(它是验证器)。
Technically, an id is case sensitive, so the plugin is wrong.
However, I wouldn't trust browsers to honor the case sensitivity.
Note that last time I looked at that plugin, it defaulted to using HTML Tidy (which is not a validator) and not OpenSP (which is).
id
属性区分大小写,因此使用它是合法的两个都。The
id
attribute is case-sensitive, so it is legal to have both.