Ie8 CSS Hack - meilleure méthode?

Peut-on recommander la meilleure façon de pirater IE8 style via CSS, j'ai récemment fait IE8 est rendu comme IE7 pour la facilité, mais se demandait si c'était mieux pour ajouter IE8 hacks?

La meilleure méthode est de ne pas utiliser des hacks à tous.
Si votre site a l'air beaucoup mieux que IE7 IE8, vous avez de sérieux problèmes.
Il ya certaines choses que IE ne rend pas de la même manière que les autres navigateurs et hacks sont très bien être utilisé pour cela. Si vous avez besoin de ensemble de feuilles de style CSS pour chaque version, alors vous avez un problème avec votre code. Directement hack une seule ligne dans un CSS entité pour IE8 et ci-dessous, vous pouvez utiliser {propriété: valeur\9;}
Mal à la tête de Votre CSS va rapidement se foiré avec ces hacks. Je ne dis pas que vous devriez avoir une feuille séparée pour chaque version de IE, je viens d'esquisser les possibilités. En général, j'en ai un pour <IE9 où j'ai mis tout ce que filter de la merde, et un pour IE6 si j'ai à le soutenir. Et ce n'est pas une feuille entière avec tout répéter, comme je l'ai dit dans ma réponse.
J'ai trouvé que si vous écrivez votre code correctement, alors la seule correctifs sur IE7/8 (toute personne utilisant IE6 à mon avis devrait être au-delà de la portée) ont tendance à concerner des pixels (hauteur, largeur, rembourrage...) - qui peut être résolu avec un simple CSS hack et n'a pas tendance à déraper comme il est contenu dans le même CSS de l'élément. Je suis d'accord avec vous pour l'ajout d'une nouvelle feuille de style CSS pour IE9 que cette accueille de nouvelles fonctionnalités - mais cette question a été un problème entre IE7 et IE8. -> Aussi, j'étais celui qui l' +1 à votre commentaire à propos de graves problèmes

OriginalL'auteur Dancer | 2011-04-12