当前位置:  开发笔记 > 前端 > 正文

用于W3C标准的IE与编码的编码

如何解决《用于W3C标准的IE与编码的编码》经验,为你挑选了1个好方法。

另一章来自"我和其他高级开发者之间的争论"系列:P

我的立场是,在进行Web开发时,首先要编写浏览器代码以遵守W3C Web标准,即使Internet Exploder具有更大的市场份额(根据谁在进行跟踪,任何地方在51%​​到79%之间) .我的理由是:

标准被锁定,所有浏览器开发人员都在朝着所有设定标准的最低100%无错误支持迈进.因此,应该围绕Firefox/Chrome/Safari编写和测试代码,这些代码比IE8更接近正确的标准支持,然后应该在IE中使用条件标记来解决它的错误.尤其如此,因为您可以使用条件标记来解决IE错误,但如果您尝试反向编写代码,则编写黑客攻击强制Firefox/Safari /等正确显示已编码的HTML/CSS会更加困难.

如果您为标准设计,那么您将面向未来,因为所有浏览器都瞄准同一个地方,标准方面,这意味着您不会成为每次必须修复应用程序的人群之一.新的浏览器版本更接近于Web标准,从而使您的一些初始黑客现在打破了布局.

为了支持更大的市场份额而编写一些破碎的东西,然后为了较小的市场份额"不破",如果你有时间,似乎是一种粗心的方式来接近一份工作,并暗示你认为20%的市场份额是微不足道的,我认为离真相很远.

我的合作开发者辩称:

不同的浏览器公司喜欢用他们自己的切线,并且不关心标准,所以尝试编写标准是浪费时间.

只要页面大致以可用的方式显示在这些浏览器中,编码以支持少数约20%的市场份额是不值得的.

浏览器是浏览器,是浏览器.它只是渲染文本的视口,我不应该担心看起来完全正确的事情.

无论如何,当他更喜欢IE8时,必须在Firefox中进行开发是一件痛苦的事.

我是负责人,当然我可以说"这是它的方式",但我讨厌只是一个纳粹并说"我的方式或高速公路"; 我认为最好让其他人理解为什么我们以某种方式做某事以便我们在进行时达成一致,因此我们所遵循的惯例会受到关注,因为他们背后的理由受到赞赏而不是不情愿紧随其后.

我可以参考这个论点吗?



1> Matthew Grov..:

制定W3C标准,并使其在IE中看起来很好.它们不是相互排斥的.


@Aiden:工作网页?
推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有