用于Chrome的-webkit-padding-start: 40px;
它适用于IE和Firefox
发布于 2012-09-23 14:28:52
对于火狐,属性名是-moz-padding-start
。对于IE,(到目前为止)还没有对应的东西。
您可以使用广泛支持的CSS特性来实现同样的效果,至少在页面整体为从左到右或从右到左的布局和书写方向的简单场景中是这样。分别使用<html dir=ltr>
或<html dir=rtl>
,您可以这样编写您的CSS代码:
[dir=ltr] .foo {
padding-left: 2.5em;
}
[dir=rtl] .foo {
padding-right: 2.5em;
}
这将对应于.foo { padding-start: 2.5em; }
。当然,这种方法意味着一些代码的重复。但它几乎100%工作(包括IE7和更新的标准模式)。
发布于 2012-09-23 12:04:21
-moz-padding-start: 40px;
-webkit-padding-start: 40px;
-khtml-padding-start: 40px;
-o-padding-start: 40px;
padding-start: 40px;
padding: 40px;
我不相信IE有一个等同于填充开始的东西。
https://stackoverflow.com/questions/12549591
复制相似问题