19

-webkit-padding-start: 40px;

IEFirefox是什么?

4

2 回答 2

15

对于 Firefox,属性名称是-moz-padding-start. 对于 IE,没有对应的(到目前为止)。

至少在页面整体处于从左到右或从右到左布局和书写方向的简单场景中,您可以使用广泛支持的 CSS 特性来实现相同的效果。分别使用<html dir=ltr>or <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 和更新版本)。

于 2012-09-23T06:28:51.767 回答
10
-moz-padding-start: 40px;
-webkit-padding-start: 40px;
-khtml-padding-start: 40px;
-o-padding-start: 40px;
padding-start: 40px;
padding: 40px;

我不相信 IE 有一个填充启动等效项。

于 2012-09-23T04:04:21.097 回答