2009-10-29 19 views
2

Je veux écrire un widget cross-browser, pour l'intégrer à la fois aux pages standards IE et quirks (FF est facile bien sûr).Existe-t-il un moyen de conditionner un style CSS pour qu'il s'exécute uniquement en mode quirks IE?

Depuis que je veux écrire le style seulement une fois que je voudrais conditionner quelques déclarations de style à exécuter uniquement dans les quirks/mode standard.

Y a-t-il un moyen de le faire? Pour autant que je sache, les commentaires conditionnels de _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ et d'IE ne me permettent de distinguer entre différents navigateurs, pas différents modes de navigation.

Répondre

1
var isIeQuirksMode = (document.all && document.compatMode !== 'CSS1Compat'); 
alert('In quirks mode: ' + isIeQuirksMode);