2017-08-30 77 views
2

我目前正在Outsystems開發一個Web應用程序,我需要定製CSS,其中我使用了變量。我需要保證應用程序的交叉瀏覽,因此包含Internet Explorer。對於那些不知道的,IE不支持CSS變量,如下圖所示。IE中CSS變量的解決方法?

我的問題是:因爲我必須使用CSS變量,是有變數在IE中使用任何解決方法嗎?

謝謝大家提前, 拉斐爾·瓦倫特

+3

你可以使用青菜或更少,而不是 – Pete

+0

您也可以到這裏看看:https://github.com/postcss/postcss – Logar

回答

-4

如果我不是錯有一種變通方法,將CSS #ID選擇。這應該適用於IE> 6我想..這樣你就可以

.one { }; 
<div class="one"> 

應該工作作爲

#one {}; 
<div id="one"> 
+0

你不明白的問題。 –

+0

這與使用變量非常相似。想象一下,你想爲背景和字體使用相同的顏色。您需要定義兩個屬性並對顏色值進行硬編碼。現在擴展到20個屬性。難以管理的權利?如果我們有辦法將其設置爲一個變量,那麼您只能將其更改爲一次。 –

1

沒有辦法,但在「正常」的CSS,但看看SASS/SCSS或減。

這裏是一個SCSS例如

$font-stack: Helvetica, sans-serif; 
$primary-color: #333; 

body { 
    font: 100% $font-stack; 
    color: $primary-color; 
}