首页 > 解决方案 > 为什么像 YouTube 这样的 Google 网站到处都使用重复的 id 属性

问题描述

例如,像 YouTube 这样的网站,我在整个 HTML 中都看到了重复的 id 属性。例如,在 YouTube 频道视频页面上,您会在所有视频上看到:id="dismissable"、id="video-title" 和 id="meta"。这只是一个很小的选择。我不明白。这不是无效代码吗。我想如果您不尝试在 JavaScript 中通过 id 查询选择器,而只是使用 id 进行 CSS 选择,那没关系?

知道他们为什么会这样做吗?他们是用完了要使用的类还是想使用具有更高特异性的选择器?

标签: javascripthtmlcss

解决方案


推荐阅读