Gradient de soutien pour IE 8 et ci-dessous

J'ai trouvé un excellent CSS gradient de générateur de code pour une page de mon ami, mais il y a certains commentaires ci-dessous ce qui m'inquiète:

/* For Internet Explorer 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cccccc, endColorstr=#ffffff);
        /* For Internet Explorer 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cccccc, endColorstr=#ffffff)";    
        background-color: #CCC;

Et en réponse:

Je recommande vivement contre ces! Ils ne pas agir de la même, sont limitées, nuire à la performance, et peut causer des problèmes d'implantation. Tout simplement, car IE ne prend pas en charge les gradients (et de nombreuses autres fonctionnalités CSS de manière native, sans filtre), soit utiliser des images pour le même effet (image de fond), ou convaincre votre client que les utilisateurs de IE moins une expérience (qui au sérieux soucis sur les dégradés vs coloris en plus de fous "designers"?) parce que leur navigateur ne correspond pas à ce que nous, en tant que développeurs veulent. Il est appelé la dégradation gracieuse et IE ne devrait pas être une exception.

Donc, ce que je ne sais pas est: dois-je suggérer de faire/ne pas utiliser ce code? Est d'obtenir IE pour utiliser ce code inutile/désespoir?

OriginalL'auteur Pureferret | 2012-09-11