2010-02-23 5 views
1

Je pose cette question parce que je ne suis pas en mesure de le tester pour le moment.<meta http-equiv = "compatible X-UA" content = "IE = 8" /> travailler avec webkit?

Est-il possible de rendre iexplorer 8 webkit (coins arrondis basés sur css) compatible avec la méta-balise suivante?

<meta http-equiv="X-UA-Compatible" content="IE=8" /> 

Toute information serait géniale!

+1

IE 8 utilise Trident, pas WebKit. – kennytm

+0

N'est-ce pas une façon de le rendre compatible avec webkit? – Chris

+2

Non, c'est un moyen de forcer IE8 en "mode standard" et de désactiver le bouton d'affichage de compatibilité dans le navigateur. –

Répondre

5

Non, il n'est pas possible de faire en sorte que Internet Explorer 8 suive les propriétés CSS -webkit avec la balise <meta> décrite ci-dessus.

Internet Explorer 8 utilise Trident comme moteur de rendu, non Webkit. Par conséquent, vous ne pouvez pas faire en sorte que les pages de rendu soient exactement comme Webkit.

La balise <meta> ci-dessus est de forcer Internet Explorer 8 et au-delà de rendre la page en utilisant le code de rendu d'Internet Explorer 8.

En fait, en utilisant cette balise empêchera border-radius from working in Internet Explorer 9 comme il le dira Internet Explorer 9 pour rendre la page comme Internet Explorer 8 fait (sans support border-radius).


Cependant, vous pouvez utiliser une solution JavaScript tels que CurvyCorners à l'appui "ajouter" pour la propriété border-radius CSS3 jusqu'à Internet Explorer 9 is released. Notez que, même s'il s'agit d'un comportement approximatif de border-radius dans des navigateurs non pris en charge, cela peut entraîner d'autres problèmes imprévus.

+0

Bonne réponse merci! – Chris

+0

C'est possible avec Chrome Frame, cependant. – CMircea

Questions connexes