html - 为什么这些 Youtube 元素(建议列表项)具有相同的 ID

标签 html youtube

我觉得这很奇怪:

enter image description here

看看上面从 Youtube 上截取的屏幕截图。有人可以解释一下多个元素具有相同 ID(dismissabledismissed)的目的是什么? 这些是右侧的建议视频,同时另一个视频正在播放,如下面的屏幕截图所示:

enter image description here

最佳答案

HTML 验证器:https://validator.w3.org/表明 YouTube,事实上,许多谷歌网站都不兼容 HTML。

注意:我测试了 HTML 的副本,因为使用 URL 会裁剪页面加载后呈现的一些 HTML。

我分析了所需的页面,它显示了超过 1000 个 html 错误。请参阅下面的错误 #1001:

enter image description here

关于你的问题。所述 ID 重复,这在 HTML 中是不允许的。 ID 用于 CSS 样式(使用 id 格式化多个元素是一种不好的做法。好的做法是使用类。请参阅: enter image description here

结论 谷歌网站是专业编程学习者的坏榜样。事实上,我曾经在 LinkedIn 上写过一篇文章,谷歌如何要求网站遵守一些 SEO 规则,然而,谷歌的网站都没有遵循自己的 SEO 规则。看我的article在 Linkedin 上了解更多详情。

关于html - 为什么这些 Youtube 元素(建议列表项)具有相同的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54534605/

相关文章:

javascript - JQuery 使用类标签附加 HTML onclick

javascript - 如何将 Youtube 视频图像添加到博客?

python - 访问youtube视频流图(python)

php - 获取用户最新的 youtube 视频?

php - 按 channel 名称获取 channel 中最受欢迎的视频

ruby-on-rails - 如何允许用户嵌入 YouTube 和 Vimeo 视频?

javascript - 使用 javascript 创建元素,然后使用 css 对其进行动画处理

html - 使用 css 到达树结构内部的 html div

javascript - ID相同时如何获取data-*内容?

javascript - 替换多个文档中的部分 HTML 字符串