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.
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" />