如果我在大多数主流浏览器中测试了我的页面,为什么我需要维护经过验证的代码?如果WebKit浏览器和Firefox支持它们,我想使用盒阴影和角半径.我不在乎他们是否没有出现在Internet Explorer上.但我通过不包括图像来保持我的HTTP请求.
有效代码有优势吗?在SEO或其他方面?
谷歌更喜欢它,所以它对SEO有好处.
它使您的网页更有可能在未经测试的浏览器中工作.
它允许您生成或使用您的页面作为XML文档.
它让你看起来更专业(至少对一些开发者来说)
在quirks模式下,兼容的浏览器可以比HTML更快地呈现XHTML.
它指出了一些你可能错过的模糊错误,这些错误会影响你可能没有测试过的东西,例如页面的代码页或语言集.
因为,只有了解规则,你才知道何时打破它.
使用特定于浏览器的扩展程序并不错,但它是您想要的目的,而不是盲目的.
验证指出了您偏离标准的地方.也许你需要,也许你没有,那个决定是你的.
拥有有效HTML的一个原因是可访问性.如果页面上的HTML有效,视障用户的屏幕阅读软件效果会更好.
无效的css/html可能会变得很糟糕.更改可能会产生不必要的影响,很难解决.
您无法在尚未发布的浏览器中进行测试!
随着时间的推移,浏览器往往会变得更符合标准.如果您编写符合标准的网页,他们更有可能继续使用所有现有浏览器的下一版本.