GBa*_*GBa 20 html xhtml standards-compliance
我现在正在建立一个网站,到目前为止,我痛苦地强迫所有内容都符合要求,并且它在浏览器中看起来几乎相同.但是,我开始实现一些第三方/免费javascripts,它们可以添加属性(例如order = 2).我可以解决这个问题,但这很痛苦,我开始失去确保一切都有效的原则.真的,有什么意义可以解决这样的问题吗?我获得了Firefox的HTMLValidator插件,并查看了大多数主要网站(包括这一个,谷歌等),它们不是有效的XHTML或HTML.
验证有助于确定何时未达到您可能认同的标准.如果您有意使用专门添加不在验证标准中的工具,显然这不会破坏您的个人标准协议.
如果你有一个老板或一个客户认为一切都应该重新开绿灯,那么这个讨论会变得更加困难,因为你必须向他们解释上述内容并说服他们这不仅仅是你在懒惰.
也就是说,确保这不仅仅是你懒惰的情况.虽然验证器可能会烦人地不断地调出第三方属性的每个实例,但这并不会使(ha)他们提到的其他验证错误无效.通常需要通过扫描来仔细检查您的工作.
我还没有遇到过添加非标准属性导致任何浏览器中出现渲染问题的情况。
不要尝试解决这些非标准属性。验证器作为工具可以方便地仔细检查代码是否存在无意的错误,但众所周知,即使完全有效的 xhtml 也并不总是能够在浏览器中一致地呈现。很多时候,设计决策要求我们使用浏览器特定的(和非标准的)技巧来实现效果。这就是网络开发人员的生活,大量未经验证的技术驱动网站(谷歌、雅虎等)就证明了这一点。