从左边翻转css属性的好算法< - >对

时间:2012-06-12 10:43:23

标签: css

是否可以安全地假设以“左”结尾的所有属性都具有相应的“右”,反之亦然并且以另一种方式翻转它们就足够了?当然,人们还需要左右翻转值。我错过了什么吗?

EDIT 是的我想为RTL和LTR等创建一个水平翻转样式表。

想象一个简单的设计样式表

#something {
   border-left: 2px;
   border-right: 5px;
   border-top: 12px;
}

h翻转成为

#something {
   border-right: 2px;
   border-left: 5px;
   border-top: 12px;
}

1 个答案:

答案 0 :(得分:1)

并非所有左右属性都以-left-right结尾。

例如,您有border-left-colorborder-right-color,因此您需要做的不仅仅是检查“以-left结尾还是以-right结尾”。

您可能还想查看Mozilla的RTL Locales页面。有趣的阅​​读。