Come disattivare il quirks mode e disattivarla in Internet Explorer Con HTML

June 2

quirks mode consente ai browser di rendering HTML e codice CSS scritto in maniera non conforme alle norme. La ragione per la creazione di una modalità "quirks" è che all'inizio, i browser hanno fatto non tutti seguire W3C - World Wide Web Consortium - specifiche per gli standard di codifica Web. quirks mode introduce molti bug che si può evitare facendo la corsa browser in modalità standard, invece. I browser rendono il codice in quirks mode di default, ma l'aggiunta di un doctype corretto risolverà questa situazione. L'aggiunta di "X-UA-Compatible" farà anche Internet Explorer utilizzare il suo più il rendering up-to-date.

istruzione

1 Aprire la pagina Web in Blocco note. Verificare se la prima riga di codice è una dichiarazione DOCTYPE HTML. Quando un browser non vede doctype, andrà in quirks mode.

2 Modificare la dichiarazione DOCTYPE a uno di questi due:

<! DOCTYPE html>

<! DOCTYPE HTML PUBLIC "- // W3C // DTD XHTML 1.0 Strict // EN"

"Http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Il primo doctype è per HTML5, anche se lavora con HTML 4 e codice XHTML pure. Internet Explorer 8 e sopra passa automaticamente in modalità standard quando si vede questo tipo di documento. Il secondo esempio doctype lavora per XHTML in tutti i browser.

3 Aggiungere un "http-equiv" meta tag per la testa del vostro codice HTML. A differenza di altri meta tag, questo deve andare direttamente sotto l'apertura "<head>" tag. Questo tag costringerà Internet Explorer per utilizzare le più aggiornate modalità documento Data:

<Meta http-equiv = "X-UA-Compatible" content = "IE-edge, cromo = 1" />