我使用下面的代碼,但現在我不知道我是否需要使用這兩種:都是-ms-過濾器和過濾器用於IE中的漸變?
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#46494F', endColorstr='#141A1E',GradientType=0);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#46494F', endColorstr='#141A1E',GradientType=0)";}
什麼使我更加困惑的是,VS2010報告以下信息:「驗證CSS 2.1 - 過濾器不是已知的屬性名稱。「
有沒有人使用過這些類似的問題?如何使用IE9及以上版本?這些仍然使用或者是使用新CSS標準的瀏覽器嗎?
希望有人比我知道這件事。
感謝,
我不知道整個故事,但我知道'過濾器'(也)在IE8中的作品。有任何想法嗎? http://jsfiddle.net/UPuPR/ – thirtydot 2011-04-18 15:32:14
@thirtydot:這就是我發現的,但我不知道它是否與OP報告中的Visual Studio警告有關。也許Visual Studio忽略供應商前綴(無論如何它們都是非標準的),所以微軟決定走這條路。 – BoltClock 2011-04-18 15:33:00
謝謝。新款瀏覽器如IE9如何?該瀏覽器是否仍然使用-ms-filter或將其更改爲與CSS3一致? – Hiroki 2011-04-18 15:33:14