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的增量升级,因此现有站点应继续保持不变.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些