2010-02-12 20 views
2

我不是100%的确定,如果我应该在这里张贴这个,但我可以在哪里发布它(绝对不是服务器故障或超级用户),所以希望它不是太不恰当。哪些Web浏览器提供最不兼容问题?

我目前正在开发一个脚本,我希望作为wordpress和其他开源内容管理系统的插件发布。该脚本的目的是允许网页设计师根据访问者正在使用的浏览器动态添加样式表和JavaScript。因此,如果他们的网站在Chrome中看起来有点奇怪,那么他们可以为该浏览器附加一个CSS或JavaScript hack。脚本还会有更多功能,但这是主要目的。

无论如何,我想知道哪些浏览器包含支持,因为我需要知道哪一个给设计师/开发人员最麻烦。不只是名称,还有版本(即Internet Explorer 4)。提前谢谢了!

+1

Internet Explorer 4 - 哇!没有听说过IE4在一个寂寞的时间... – t0mm13b 2010-02-12 23:50:35

+1

请原谅我的无知,但不应该考虑浏览器在你的决定流行吗?你不*真的*想要添加对IE4,IE3,Netscape 4.08和Mosaic 1.0的支持,对吗? – 2010-02-13 00:07:28

+1

我有(迄今)抵制编辑问题的诱惑,并用IE6替换IE4。 *那里*,我说过每个人现在可能想到的。 – pavium 2010-02-13 00:08:10

回答

0

我的投票至于有问题的浏览器仍然在普遍使用必须是IE 6

5

IE6是目前最棘手的所有浏览器。虽然它的使用逐月下降,但仍然被广泛使用。所有的IE浏览器都经常遇到显示问题。有时候,利润率并不是他们设定的,因为您需要沿着css层次结构设置所有利润率,以便了解发生了什么。你不需要担心IE6以下的任何东西。

1

IE的所有版本...微软从不喜欢到符合W3C标准所以他们宁愿增加黑客为“符合”

我知道Opera浏览器不支持CSS3,但(最新版本)....玩的开心!

+0

我同意。除了IE之外,Opera也有不兼容的问题。 Arrgh。 – 2010-02-13 00:52:49

+1

Opera拥有比IE更多的CSS3,并且在今年年底之前将拥有更多的CSS3。 – Rob 2010-02-13 04:30:35

+0

歌剧有一些CSS3的支持,但像边界阴影,它已经过时。 – 2010-02-13 09:14:21

0

每当有人提到“浏览器兼容性问题”时,在几乎所有情况下,真正的问题都出在IE上。写入网页标准的标记通常在其他浏览器中运行良好,除非偶尔进行调整,但有数十甚至数百个专门用于黑客入侵和修复IE的网站,而没有专门用于执行相同操作的网站。事实上,已经有了这样的JavaScript库,让IE像其他更现代的浏览器一样运行,比如Dean Edwards ie7.js和'maximize'(我认为这叫做)。

大多数开发人员编写标准,在现代浏览器中测试,如有必要进行调整,然后用不稳定的手打开IE。没有必要为现代浏览器分开CSS和JavaScript。虽然有些人可能更喜欢IE浏览器,但我们大多数人都会使用条件注释和IE来提供IE自己需要的东西。

0

现在大多数人都在为IE6 +而设计,这意味着他们正在为W3C标准设计IE6带来了后卫。这里有一个fantastic site,打破浏览器的所有功能,从IE6起。