即使页面工作正常,页面是否符合标准也很重要?

时间:2011-05-12 23:21:08

标签: javascript html

我有一个html页面,其中包含多个头部和身体。第一个身体用javascript和其他身体加载,在头部的其余部分之前说“加载”。然后javascript会在显示整个文档之前删除第一个正文。

我的朋友告诉我这不符合标准。但该页面在Internet Explorer和Firefox中也能正常工作。

如果页面正常工作,那么符合标准真的很重要吗?

~~编辑~~

感谢所有的帮助,我会像标准建议一样使用它。

7 个答案:

答案 0 :(得分:10)

我建议遵守标准,原因如下:

  1. 如果某个网页符合标准,那么您的浏览器就无需进行无法形容的伏都教来尝试让您的网页呈现。人们喜欢更快的页面加载
  2. 其中还包括Google Bot。如果谷歌机器人不必撕掉它的机器人头发,那就更快乐了。虽然还有其他事情需要考虑,但最好还是有这个基础
  3. 当您通过JavaScript处理DOM操作时,不合规的html / xhtml有时会产生奇怪的结果,导致花费大量时间进行调试

答案 1 :(得分:6)

想想它就像把你破碎的汽车消声器用胶带缠住一样。当然它现在 ,但是多久了? Web标准是有原因的,浏览器会尽力遵循它们。如果您遵循标准,那么您可以放心,您的网站将工作很长一段时间。如果没有,您可能会依赖浏览器中的某些错误或怪癖,这可能会被修复并使您的网站看起来像垃圾。

遵循标准;你不会后悔的。

答案 2 :(得分:4)

取决于你关注的是什么。 如果您的网站在您关注的浏览器上工作,那么嘿,它可以工作!

尽管如此,符合标准还有一些好处:

  • 未来证明:您的网站将在几年后开始运作。
  • 辅助功能:新浏览器和浏览器更新可能不会破坏您的网站(没有警告!)
  • SEO:在搜索引擎蜘蛛为您的网站编制索引时为其提供便利,可以将更多网页/内容添加到搜索结果中。
  • 对自己感觉良好:坚持标准让我感到内心温暖。 :)

还是由你决定。什么对你重要?

答案 3 :(得分:3)

这很重要。如果您将页面设计为符合标准,那么20年后您的页面仍可能在浏览器和设备中运行,甚至可能。否则,它们越来越不可能。让它成为未来的证明。第二个原因是,不符合标准的代码可能会导致您未考虑的区域出现问题。例如,符合标准可以一次性使得:无需修改即可打印文档,让具有一系列残疾的用户可以访问它等等。事实上,许多设计符合标准的网站从未用于移动设备,但由于它们的设计符合标准,当设备用于显示符合标准的网站时,这些旧网站的工作没有任何变化。

答案 4 :(得分:3)

标准合规性是一种“保证”您的网站将按照您在每个遵循上述标准的浏览器中的预期显示的方式(曾经听说过Internet Explorer 6,7,而不是案例)。

请注意,有些人(例如视障人士)使用依赖于标准合规性的特殊浏览器。请考虑它们,特别是在这种情况下需要标准。

答案 5 :(得分:2)

这取决于您的要求。您应该问自己,合规性对您当前的项目是否重要。但是,设想它确实无关紧要的情况并不难。因此,如果您意识到您当前的项目无论如何都不会受益于进行修改以使其符合标准,那就不要浪费您的时间。但是,如果您确实看到合规性应该带来的一些好处,即使您仍然应该评估所需的工作是否真的值得获益。如果你对这些科目没有教条,那就最好了。

答案 6 :(得分:1)

通常情况下,如果我想出一个不是标准恭维的解决方案,我的解决方案几乎总是难以理解为其他人,错误并且基于我对Web开发的有限知识。然后羞愧但有希望,我放弃了我的解决方案并继续寻找更好的解决方案。