当Firefox更新到版本17时,我的几个网站上的格式有点疯狂。这不是版本16中的问题 - 或之前的任何版本,我无法弄清问题所在。这些网站在所有版本的IE(7+)和Chrome以及Firefox 16或更早版本中都能正确显示。
和conklincarshutchinson.com(汽车 - 问题在这里更糟糕,可能只是因为还有更多东西。)
在ver中似乎忽略了background-position和text-indent。 17.有任何帮助或建议吗?
答案 0 :(得分:1)
页面(我查看的唯一一个seamlyne.com)使用无效值-9999
进行文本缩进。根据规范,text-indent需要一个长度,而不是一个数字,因此它应该是-9999px
。
现在页面是处于怪癖模式,Gecko用于接受怪异模式下所有属性的无单位长度(将单位默认为像素)。但是在Firefox 17中改变了以遵循提出的CSS3语法规范,该规范实际上定义了CSS解析的怪癖,并且该规范没有文本缩进的这个怪癖(或者背景位置,如果在此页面上重要的话)。请参阅https://bugzilla.mozilla.org/show_bug.cgi?id=774122和http://dev.w3.org/csswg/css3-syntax/#unitless-length-quirk-list(截至今天,至少)。