我有一个html页面,其中包含多个头部和身体。第一个身体用javascript和其他身体加载,在头部的其余部分之前说“加载”。然后javascript会在显示整个文档之前删除第一个正文。
我的朋友告诉我这不符合标准。但该页面在Internet Explorer和Firefox中也能正常工作。
如果页面正常工作,那么符合标准真的很重要吗?
~~编辑~~
感谢所有的帮助,我会像标准建议一样使用它。
答案 0 :(得分:10)
我建议遵守标准,原因如下:
答案 1 :(得分:6)
想想它就像把你破碎的汽车消声器用胶带缠住一样。当然它现在 ,但是多久了? Web标准是有原因的,浏览器会尽力遵循它们。如果您遵循标准,那么您可以放心,您的网站将工作很长一段时间。如果没有,您可能会依赖浏览器中的某些错误或怪癖,这可能会被修复并使您的网站看起来像垃圾。
遵循标准;你不会后悔的。
答案 2 :(得分:4)
取决于你关注的是什么。 如果您的网站在您关注的浏览器上工作,那么嘿,它可以工作!
尽管如此,符合标准还有一些好处:
还是由你决定。什么对你重要?
答案 3 :(得分:3)
这很重要。如果您将页面设计为符合标准,那么20年后您的页面仍可能在浏览器和设备中运行,甚至可能。否则,它们越来越不可能。让它成为未来的证明。第二个原因是,不符合标准的代码可能会导致您未考虑的区域出现问题。例如,符合标准可以一次性使得:无需修改即可打印文档,让具有一系列残疾的用户可以访问它等等。事实上,许多设计符合标准的网站从未用于移动设备,但由于它们的设计符合标准,当设备用于显示符合标准的网站时,这些旧网站的工作没有任何变化。
答案 4 :(得分:3)
标准合规性是一种“保证”您的网站将按照您在每个遵循上述标准的浏览器中的预期显示的方式(曾经听说过Internet Explorer 6,7,而不是案例)。
请注意,有些人(例如视障人士)使用依赖于标准合规性的特殊浏览器。请考虑它们,特别是在这种情况下需要标准。
答案 5 :(得分:2)
这取决于您的要求。您应该问自己,合规性对您当前的项目是否重要。但是,设想它确实无关紧要的情况并不难。因此,如果您意识到您当前的项目无论如何都不会受益于进行修改以使其符合标准,那就不要浪费您的时间。但是,如果您确实看到合规性应该带来的一些好处,即使您仍然应该评估所需的工作是否真的值得获益。如果你对这些科目没有教条,那就最好了。
答案 6 :(得分:1)
通常情况下,如果我想出一个不是标准恭维的解决方案,我的解决方案几乎总是难以理解为其他人,错误并且基于我对Web开发的有限知识。然后羞愧但有希望,我放弃了我的解决方案并继续寻找更好的解决方案。