我目前正在Outsystems開發一個Web應用程序,我需要定製CSS,其中我使用了變量。我需要保證應用程序的交叉瀏覽,因此包含Internet Explorer。對於那些不知道的,IE不支持CSS變量,如下圖所示。IE中CSS變量的解決方法?
我的問題是:因爲我必須使用CSS變量,是有變數在IE中使用任何解決方法嗎?
謝謝大家提前, 拉斐爾·瓦倫特
我目前正在Outsystems開發一個Web應用程序,我需要定製CSS,其中我使用了變量。我需要保證應用程序的交叉瀏覽,因此包含Internet Explorer。對於那些不知道的,IE不支持CSS變量,如下圖所示。IE中CSS變量的解決方法?
我的問題是:因爲我必須使用CSS變量,是有變數在IE中使用任何解決方法嗎?
謝謝大家提前, 拉斐爾·瓦倫特
如果我不是錯有一種變通方法,將CSS #ID選擇。這應該適用於IE> 6我想..這樣你就可以
.one { };
<div class="one">
應該工作作爲
#one {};
<div id="one">
你不明白的問題。 –
這與使用變量非常相似。想象一下,你想爲背景和字體使用相同的顏色。您需要定義兩個屬性並對顏色值進行硬編碼。現在擴展到20個屬性。難以管理的權利?如果我們有辦法將其設置爲一個變量,那麼您只能將其更改爲一次。 –
沒有辦法,但在「正常」的CSS,但看看SASS/SCSS或減。
這裏是一個SCSS例如
$font-stack: Helvetica, sans-serif;
$primary-color: #333;
body {
font: 100% $font-stack;
color: $primary-color;
}
你可以使用青菜或更少,而不是 – Pete
您也可以到這裏看看:https://github.com/postcss/postcss – Logar