很多朋友对Mozilla修复了一个存在18年的Firefox,Bug不是很了解,六月小编刚好整理了这方面的知识,今天就来带大家一探究竟。Mozilla为Fire
很多朋友对Mozilla修复了一个存在18年的Firefox,Bug不是很了解,六月小编刚好整理了这方面的知识,今天就来带大家一探究竟。
Mozilla为Firefox修复了一个18年之久的Bug,编号为Bug 290125。错误290125第一次被报道是在2005年4月12日,就在Firefox 1.0.3发布的前几天。
此问题与Firefox使用CSS伪元素呈现文本有关,CSS伪元素的第一个字符是:提交者说浏览器使用的Gecko引擎会忽略任何声明的行高,继承父框的行高。当时Opera 7.5和Safari 1.0就可以正确处理这个问题。
下面的截图显示了这个错误的具体表现:其实这个问题一开始只出现在Mac版的Firefox上,因为开发者发现它对行高的处理和其他平台的Firefox不一样。而2002年发布的Firefox 3.0修复了这个bug。
但是2014年,这个问题又被提出来了。当时CSS工作组指出Firefox对行高的特殊处理不符合CSS规范,造成兼容性问题。
与其他浏览器相比,这导致一些文本块中首字母较大的网站(如The Verge和The Guardian)在Firefox中呈现不正确。但该问题已被归类为低优先级,因此进展非常缓慢,直到2022年12月20日才被标记为修复。
Firefox 110将包含更新后的代码。目前火狐最新稳定版为108,110,预计2023年2月发布。
审核编辑:李倩。
以上就是关于Mozilla修复了一个存在18年的Firefox,Bug的知识,希望能够帮助到大家!
声明本站所有作品图文均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们