繁体   English   中英

哪些网络浏览器最不兼容?

[英]Which web browsers give the most incompatability issues?

我不是100%确定是否应该在此处发布此消息,但是我可以在其他地方发布它(绝对不是Server Fault或Super User),因此希望它不太不合适。

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

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

IE6是迄今为止所有浏览器中最有问题的。 尽管它的使用量逐月下降,但仍被广泛使用。 所有IE浏览器始终会遇到显示问题。 有时边距不是它们要设置的内容,因为您需要查看css层次结构以设置所有边距,以了解正在发生的情况。 您无需担心IE6以下的任何内容。

网络上有很多文章讨论此主题。

这是一个例子

所有版本的IE ... Microsoft从不喜欢遵守W3C标准,因此他们更喜欢添加hack来“符合”

我知道Opera浏览器尚不支持CSS3(最新版本)。

对于仍然普遍使用的有问题的浏览器,我的投票将是IE 6。

每当有人提到“浏览器兼容性问题”时,几乎在所有情况下,真正的问题都在IE上。 编写Web标准的标记通常可以在任何其他浏览器中很好地工作,只是偶尔进行了调整,但是有数十个(即使不是数百个)专门用于黑客攻击和修复IE的网站,而没有一个专门致力于这样做。 实际上,已经有用于此目的的javascript库,使IE能够像其他更现代的浏览器一样执行,例如Dean Edwards ie7.js和“ maximize”(我认为这就是所谓的)。

大多数开发人员都编写标准,在现代浏览器中进行测试,并在必要时进行调整,然后用不稳定的方式打开IE。 对于现代浏览器,不需要单独的CSS和javascript。 尽管有些人可能更喜欢使用IE,但我们大多数人都会使用条件注释,并向IE提供IE需要自己纠正的内容。

如今,大多数人都在为IE6 +进行设计,这意味着他们正在为W3C标准进行设计,而IE6带来了后挡板。 这是一个很棒的网站 ,从IE6开始,按浏览器细分了所有功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM