CSS: Simple gradients in Internet Explorer <= 8

As I am sure you all know, Internet Explorer can handle simple gradients. Here is a snippet from Twitter Bootstrap, for example:

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);

However, I saw that some people use two CSS rules (one for IE and 8 and one for IE 8), for example:

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 */

My question is, is the second rule really necessary? Twitter Bootstrap is thorough enough, but it does not use any "-ms-filter" rules. According to this page , the -ms-filter attribute is an extension for CSS and can be used as a synonym for filter in IE8 standards mode.

+5
3

:

CSS3Pie - http://css3pie.com/

JavaScript IE6, IE7 IE8, CSS3, .

, IE- filter, , CSS3Pie CSS . .

:

, -ms-filter. IE8 filter, IE6 IE7. filter IE8, , -ms-filter IE8.

[] ? , IE8, Microsoft " ".

, CSS, W3C. , -ms-, Microsoft ( ) CSS.

, , filter CSS ( - progid) . ( Firefox 3.6, , filter, - , , ).

, Microsoft filter, . MS , . Microsoft , , filter IE. , filter, -ms-filer , , IE8, , .

, IE8 , XHTML , , , . , , . - CSS, filter. -ms-filter CSS. , , , , .

, . , -ms-behavior IE8 behavior. . ? .

, , , W3C CSS, filter. Microsoft filter -. / , .

+3

, . , . Microsoft , , IE .

IE7 filter:, progid:DXIma... .. IE8 + IE7, , prefixed -ms- , css qoutes.

0

?

CSS, .

CSS . , Microsoft CSS IE8 - (), yonks.

CSS W3C , CSS .

IE !

0

All Articles