2012-06-12 17 views
0

它是安全的假設,以「左」結尾的所有屬性都有一個相應的「權利」,反之亦然和翻轉他們的另一種方式是足夠了嗎?當然,人們也需要左右翻轉數值。我錯過了什麼嗎?好的算法中翻轉左<-> CSS屬性權

EDIT 是的,我想是創建用於RTL和LTR等

的水平翻轉樣式表想象的簡單樣式表做作

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

翻轉ħ變得

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

通過翻轉值你是什麼意思? –

+1

你究竟在做什麼?例如,當CSS指定左邊時顯示右邊框? – Widor

回答

1

不所有的左,右性質結束-left-right

例如,您有border-left-colorborder-right-color,因此您需要做的不僅僅是檢查「以-left結尾還是以-right結尾」。

你可能也想看看Mozilla的RTL Locales頁面。有趣的閱​​讀。

+0

感謝您指出的例外左/右檢測。你需要指出的是,名稱的組成部分可能是需要交換的左/右標記。感謝您的moz鏈接。 –

+0

IVE還觀察到一些性能需要有它們的值翻轉,例如浮動:左/右等 –