padding-left和padding-start有什么区别?

Mim*_*imo 5 html html5 webkit mozilla css3

在检查一些代码时,我发现了这个新的声明:-webkit-padding-start但是我无法理解与现有padding-left属性有什么区别.我已经阅读了有关Mozilla开发人员的页面并创建了一个小提琴,但我仍然不确定.

Juk*_*ela 11

除了-webkit-padding-start非标准之外,不同之处在于当写入方向是从右到左时,-webkit-padding-start将填充放在右边(有效地,转换为padding-right).

如果属性是标准化的,那么对于用于包含不同书写系统中的文本的文档的样式表将是有用的.然后,您可以在文本的开头添加填充,前提是您已dir在HTML中设置属性或direction正确设置CSS中的属性以对应方向性.因此填充将位于文本开头的左侧,例如西方语言,但位于文本开头右侧(从右到左),例如阿拉伯语,波斯语或希伯来语文本.


Tim*_*lut 5

如果书写方向是从左到右,-webkit-padding-start overrides padding-left. 如果书写方向是从右到左, -webkit-padding-start overrides padding-right.

来源:CSS-Info