Chrome 的-webkit-padding-start: 40px;
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 和更新版本)。
-moz-padding-start: 40px;
-webkit-padding-start: 40px;
-khtml-padding-start: 40px;
-o-padding-start: 40px;
padding-start: 40px;
padding: 40px;
我不相信IE有填充开始等价物。