在Chrome的用户代理样式表中,为什么要使用“-webkit-margin-before”等而不是只用“margin-top”等?

6
-webkit-margin-{before,after,start,end} 可以分别被 margin-{top,bottom,left,right} 覆盖。为什么 Chrome 的用户代理样式表不直接使用标准的 margin- 声明呢?
1个回答

7
这与布局方向有关。因此,当布局方向是从左到右时,-webkit-margin-start就像margin-left一样,但当方向是从右到左时,它就像margin-right一样。 在需要考虑方向性的情况下,可以覆盖这些属性的用户代理值。在不需要考虑方向性的情况下,自动回退到标准的边距属性。请看http://jsfiddle.net/jLnz2jd1/(在Chrome中).

margin-start等属性会被添加到规范中吗? - user1082754

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接