微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html – Firefox 3与Firefox 4的开发区别?

我正在考虑更新到Firefox 4(目前正在运行Firefox 3.6.15 – 暂时不是软件问题!)并且在Web开发方面有一些问题.

我唯一担心的是两者之间是否存在任何兼容性问题(CSS / HTML)或怪癖.我不愿意在一个网站上使用Firefox 4而使用Firefox 3时使用Firefox 4时看到类似3px间距的东西(使用Firefox 3几乎就像IE6对IE7对IE8惨败,如果你得到我的漂移).

最后,我只是检查Firefox 4是否像往常一样显示带有更新“引擎”的网站/网络应用程序(这是我所期望的).

思考?有谁比较这个级别?而且我不只是在谈论CSS重置级别的事情,而是我正在考虑这些兼容性.

希望我的关注有点清楚.我似乎无法找到除FF4增强列表之外的任何比较(通过FF3),我不是要将此作为软件问题,而是我应该知道升级时我遗漏的任何输出更改.在开发和浏览器兼容性方面,我不想错过重要的差异.

谢谢.

解决方法

甚至IE6 / IE7 / IE8与其他浏览器相比也没有像你所说的那么大的惨败;具有奇怪间距差异的旧IE版本中的错误主要是由于网站迫使浏览器进入Quirks模式(不管其名称)而不是标准模式.如果您处于标准模式,那么浏览器几乎都遵循相同的规则,尽管旧版本中的功能较少(IE6中的功能要少得多).

考虑到这一点,从FF3.6到FF4.0的升级不应该为您在使用FF3.6编写的现有站点(以及一般的标准模式)中出现任何问题.

我对FF4的唯一重要警告是他们已经删除了-moz绑定CSS功能.这是(或更确切地说)是一个特定于Firefox(即非标准)的CSS功能,它允许您使用CSS将XUL模板绑定到HTML元素. XUL是编写Firefox用户界面的XML UI定义语言(以及Mozilla的其他应用程序).由于安全考虑,他们已经删除了直接从网页引用它的功能.

这个问题通常不应该引起任何人的关注 – 如果你一直坚持标准,你就永远不会使用它.

但是,有一种方法可以广泛使用它:作为浏览器破解Firefox以支持省略号.所有其他浏览器都支持CSS文本溢出:省略号;但Firefox不支持.即使FF4也不会支持它.有人设法使用-moz-binding破解了一种方法,从那时起许多网站都在使用它.这个黑客将在FF4中停止工作.

请在此处查看有关此主题的问题:text-overflow:ellipsis in Firefox 4? (and FF5)

但除此之外,Firefox 4中几乎所有新功能 – 当然从渲染引擎的角度来看 – 都是FF3.6的增量升级,因此现有站点应继续保持不变.

原文地址:https://www.jb51.cc/html/226901.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐