在UI开发领域,人们越来越重视遵守w3标准。我有一个非常基本的问题,为什么网页应该遵守w3标准。我的具体问题是
(1)遵守w3标准的十大理由是什么? (2)如果我不遵守w3标准,即使我的网页开发得很好,我会得到的十大问题是什么?
答案 0 :(得分:2)
作为一名网络开发人员,仅仅因为浏览器实施这些标准,建议坚持强烈强烈遵守w3标准。没有标准,想象IE 6-7就像每个浏览器的样式表一样。
通过对标准进行编码,我们可以做到这一点,但是通过平台,浏览器和屏幕为用户提供统一的体验,这表示浏览器有一些不同的呈现方式。但是对于IE 9,Internet Explorer也开始与其他浏览器一致。
此外,有大量的库和框架假设您有有效的标记才能正常工作。
只需演示,尝试删除doctype
声明并在IE中打开您的网站。
答案 1 :(得分:0)
有关HTML验证的信息,请参阅此链接:http://validator.w3.org/docs/help.html#why-validate
我也喜欢他们的说法 WYSINWOG - 你看到的不是别人得到的东西 因为它是如此真实(很多时候,至少)。
答案 2 :(得分:0)
我认为这个问题的答案可能会成为一个列表,但对我来说突出的主要原因是合规性。
您可以在可以测试的浏览器中找到您的网站,但如果您开始超出标准,则无法测试的浏览器工作的可能性会下降。
目前有越来越多的浏览器可用于具有多个版本的越来越广泛的设备。它无法在任何地方进行测试。
答案 3 :(得分:0)
至于为什么让您的网页符合标准是因为这些标准是有原因的。
您的网页可以正常使用。您是否测试了所有浏览器中页面的外观/性能? IE 8 +,Chrome,Safari,Firefox,Opera,SeaMonkey等?您是否100%确定您的网站是否可以访问?
当开发人员遵守w3标准并且浏览器遵循w3标准时,无论用户使用何种浏览器,用户都将获得一致体验的机会增加。没有理想体验的游客将无法返回。坚持w3标准会增加你有利于有积极体验的访客的几率,从而增加他们返回的机会。
当我开始开发网页/网站时,我学到的第一件事就是永远不要让“它适用于我的机器”这个短语成为我专业词汇的一部分(除了开玩笑)。无论开发者喜欢什么东西,或者他们认为某些东西能够运作得多好都无关紧要 - 重要的是用户的体验。如果你不得不向后弯腰以使用户体验愉快,那么就是这样 - 毕竟他们是那些写支票的人。