-webkit-padding-start:40px;适用于Chrome
IE和Firefox是什么?
解决方法
对于Firefox,属性名称为
-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%(包括IE 7和更高版本的Standad模式)。