我想要一個不使用圖像的垂直漸變。所以,我已經有了一些CSS在Firefox和Chrome上工作,但它不能在IE9中工作。css垂直漸變背景
background: #fff;
background: -moz-linear-gradient(top, #46a5e5, #ffffff);
background: -webkit-gradient(linear, left top, left bottom, from(#46A5E5), to(#ffffff));
filter: progid:DXImageTransform.Microsoft.gradient(StartColorstr='#46A5E5', EndColorstr='#ffffff', GradientType=0);
有什麼建議嗎?
我嘗試了所有在一行,並嘗試了確切的代碼在代碼塊的方式,但也正在努力在IE9上。 – Charlie 2011-06-10 13:17:42
@SquireCD,對不起,沒有9來檢查(沒有Win7,我愛我的XP!),但我**認爲**我已經讀過某處,但現在找不到,當然,規則的順序可能是重要的..你有沒有嘗試只用'-ms-filter'規則 - 不需要縮放 - 看看它是否在IE9中工作,並且背景(或背景色)是透明的?你可以給一個IE9的例子不工作,我可以測試其他8個可以測試9 ..我敢肯定,我們會到達那裏:) - 補充:事後......有沒有其他過濾器涉及到這裏。 。 – clairesuzy 2011-06-10 17:47:55
不涉及其他過濾器。直到星期一我回到辦公室時(在家只有Linux),我無法測試IE上的任何更改。 我不確定它是否有幫助,但這是我的整個CSS文件:http://pastebin.com/B2cWuAi9 類.headBodyFoot是我需要的漸變。 PS:道歉的草率代碼。我對CSS很新。 – Charlie 2011-06-11 02:42:53