Esiste un modo per condizionare uno stile CSS da eseguire solo in modalità IE stranezze?
-
10-07-2019 - |
Domanda
Voglio scrivere un widget cross-browser, per integrare sia le pagine IE standard che quelle in modalità quirks (ovviamente FF è facile).
Dal momento che voglio scrivere lo stile solo una volta vorrei condizionare alcune affermazioni di stile da eseguire solo in modalità strane / standard.
C'è un modo per farlo?
Per quanto ne so, sia i commenti condizionali _ hack che IE mi consentono solo di distinguere tra diversi browser, non diverse modalità del browser.
Soluzione
var isIeQuirksMode = (document.all && document.compatMode !== 'CSS1Compat');
alert('In quirks mode: ' + isIeQuirksMode);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow