W3C验证程序的必要性

时间:2018-09-12 09:36:56

标签: html xml markup w3c w3c-validation

我遇到了这个问题,我强迫自己编写有效的HTML标记,首先要声明doctype并使所有内容均“符合规则”(在html5中不要使用<center>- css,请不要使用<b>,而要使用<strong>,不要多次使用相同的idmeta charset而不是http-equiv,依此类推)。但是我看到许多站点和Web开发人员根本不在乎这些规则,而是自己制定规则。一个例子是YouTube,如果您看到源代码,则可以找到许多甚至不真实的标签(不,我不是在谈论SVG标记):

  • yt-formatted-string
  • yt-view-count-renderer
  • dom-module(我刚刚发现它是所谓的“聚合物项目”的一部分)
  • 等等。

验证器为什么不再有效(It shows that YouTube's markup is invalid),为什么浏览器不仅仅遵循规则?毕竟,如果任何人都可以制定自己的标记和规则,那么我们就不需要HTML(5或其他任何东西),因为我们有XML,不是吗?

0 个答案:

没有答案