Dis*_*oat 0 css firefox mozilla cross-browser
我正在使用一些CSS(来自Joomla模板),如下所示:
div#logo {
-moz-background-clip: border;
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
background: transparent url(../images/head.png) no-repeat scroll 0 0;
...
}
Run Code Online (Sandbox Code Playgroud)
我已经查找了一些-moz-属性并且它们似乎被赋予了默认值,如果我在Firebug中关闭它们,则没有任何明显的事情发生.
是否有理由将它们添加到CSS文件中?它们是否适用于旧版本的Firefox?
我认为发生的事情是有人设置了一个background快捷方式规则,然后查看了DOM检查器中该快捷方式规则产生的"计算样式".他们已经注意到,设置样式还设置Mozilla的background-clip,-origin和-inline-policy性质,并试图重现这些规则不理解他们是什么(即Mozilla的CSS实现的细节,并有可能在CSS3未来).
当然,更改-moz-background-inline-policy只会对元素display: inline(div默认情况下不是这样)产生任何影响,并且如果元素实际上有边框,则更改边框周围的clip/ origin属性只会产生任何差异.
摆脱它们.
| 归档时间: |
|
| 查看次数: |
610 次 |
| 最近记录: |