【发布时间】:2012-04-17 14:15:39
【问题描述】:
相信大家都知道,Internet Explorer 可以处理简单的渐变。这是来自 Twitter Bootstrap 的 sn-p,例如:
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
但是,我看到有些人使用两种 CSS 规则(一种用于 IE
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#7fbf4d', endColorstr='#63a62f'); /* For Internet Explorer 5.5 - 7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#7fbf4d', endColorstr='#63a62f')"; /* For Internet Explorer 8 */
我的问题是,第二条规则真的有必要吗? Twitter Bootstrap 非常彻底,但它不使用任何“-ms-filter”规则。根据this page,-ms-filter属性是CSS的扩展,可以作为IE8标准模式下filter的同义词。
【问题讨论】:
标签: css internet-explorer gradient