mia pagina web ha il seguente doctypeIE9 getta la mia pagina in modalità documento IE7 e <! DOCTYPE html> viene commentata
<!DOCTYPE html>
La linea di cui sopra è la prima riga sulla mia pagina HTML. Questi non sono spazi extra o commenti prima di questa linea. Ancora la pagina passa in modalità documento IE7 e <!DOCTYPE html>
ottiene un commento quando controllo la pagina html utilizzando gli strumenti di sviluppo.
so che posso forzare una certa modalità documento includendo il seguente meta tag
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
Ma io non dovrei utilizzare questo, niether dovrei andare a strumenti e modificare le impostazioni di visualizzazione di compatibilità (Strumenti -> Impostazioni visualizzazione compatibilità). Ho anche controllato se il documento è un documento HTML5 valido utilizzando un validatore HTML5.
Alcune soluzioni che ho cercato erano di CSS che causano questo problema, ad es. a causa dell'utilizzo di font Type 1 (Helevetica). Ho controllato il mio css e da nessuna parte stiamo usando questo font.
Fondamentalmente ho bisogno di sapere quali sono le ragioni che stanno causando questo comportamento insolito. È qualche css o javascript che sta causando questo.
EDIT: come menzionato in uno dei commenti che ho provato il caricamento di una pagina html semplice come segue
<!DOCTYPE html>
<html>
<head>
<title>Hello Wrold</title>
</head>
<body>
<div>hello world!!</div>
</body>
</html>
Esso si comporta allo stesso modo. La pagina viene caricata in modalità documento IE7.
http://stackoverflow.com/questions/7168288/page- stuck-in-quirks-mode – Nitesh
@NathanLee Ho già controllato questo link. Ho letto quasi tutte le domande relative alla modalità di compatibilità di IE. E il doctype è scritto correttamente e conosco anche la soluzione di meta tag. Ho bisogno di sapere le ragioni se non altro di quello che ho menzionato nella domanda. E soluzioni per queste ragioni. – tiger
Il consiglio più valido è qui: http://hsivonen.iki.fi/doctype/#ie8. È improbabile che ci siano ulteriori motivi. Il commento del doctype è un effetto dell'essere in modalità IE7, non una causa. – Alohci