我觉得这很奇怪:
看看上面从 Youtube 上截取的屏幕截图。有人可以解释一下多个元素具有相同 ID(dismissable
、dismissed
)的目的是什么?
这些是右侧的建议视频,同时另一个视频正在播放,如下面的屏幕截图所示:
最佳答案
HTML 验证器:https://validator.w3.org/表明 YouTube,事实上,许多谷歌网站都不兼容 HTML。
注意:我测试了 HTML 的副本,因为使用 URL 会裁剪页面加载后呈现的一些 HTML。
我分析了所需的页面,它显示了超过 1000 个 html 错误。请参阅下面的错误 #1001:
关于你的问题。所述 ID 重复,这在 HTML 中是不允许的。 ID 用于 CSS 样式(使用 id 格式化多个元素是一种不好的做法。好的做法是使用类。请参阅:
结论 谷歌网站是专业编程学习者的坏榜样。事实上,我曾经在 LinkedIn 上写过一篇文章,谷歌如何要求网站遵守一些 SEO 规则,然而,谷歌的网站都没有遵循自己的 SEO 规则。看我的article在 Linkedin 上了解更多详情。
关于html - 为什么这些 Youtube 元素(建议列表项)具有相同的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54534605/