Nwlapcug.com


Definizione di Quirks Mode

Definizione di Quirks Mode


Quando un browser Web opera in modalità non standard, si rilassa la conformità con gli standard Web attuali per ospitare pagine Web per la compatibilità con browser meno recenti. Molte di queste pagine provengono da siti Web progettati e caricato prima che esistevano secondo gli standard moderni. In quei giorni precedenti, Web designer sfruttato le stranezze visualizzate dal browser specifici in modo che potrebbe realizzare gli obiettivi di progettazione, o lavorato intorno a quei capricci per creare il look che volevano. Per eseguire il rendering correttamente queste pagine, i browser moderni utilizzano modalità quirks.

Tipi di modalità di visualizzazione

I browser moderni utilizzano fino a tre modalità di visualizzazione per ospitare vari livelli di non-conformità nelle pagine che incontrano. Modalità standard corrisponde quasi standard Web attuali. Alcuni browser includono una modalità quasi-standard che si discosta dalla modalità standard che solo la manipolazione di immagini inserita nelle celle della tabella. Modalità quirks mantiene la compatibilità con Internet Explorer 5.5. Il grilletto per queste modalità viene dalla dichiarazione DOCTYPE, o mancanza di ciò, all'inizio della pagina Web.

Dichiarazioni DOCTYPE

Pagine Web iniziano con una dichiarazione del tipo di documento, o il DOCTYPE, che dice al browser che tipo di codifica della pagina utilizza. Pagine Web più anziani mancanza moderne dichiarazioni DOCTYPE o utilizzare la sintassi DOCTYPE conforme con gli standard esistenti quando un designer li ha creati. Quando un browser moderno legge una pagina e si scopre manca una dichiarazione DOCTYPE, o utilizza un'istruzione che non corrisponde a standard moderni, il browser utilizza modalità quirks per analizzare la pagina e visualizzarla come intendeva il suo progettista.

Tabelle

Alcuni vecchi browser ha rifiutato di applicare le proprietà di font dichiarate per una pagina Web a tabelle che è apparso nella pagina. Di conseguenza, Web designer aveva codificare le informazioni di carattere nella tabella pure, o consentire valori predefiniti del tipo di carattere del browser da applicare alla tabella a 80 percento della dimensione indicata nelle preferenze del browser. Codifica di informazioni di carattere due volte nella stessa pagina viola gli standard moderni. Questi tipi di codifiche anche innescano modalità quirks.

Considerazioni

Caricare le pagine Web più velocemente e più uniformemente quando sviluppati in aderenza con gli standard moderni di HTML e CSS. Affidarsi a modalità quirks per eseguire il rendering di siti e vecchie pagine correttamente corre il rischio che come browser standard avanzano, supporto per il codice legacy cadrà nel dimenticatoio, lasciando pagine per visualizzare in modo non corretto, se non del tutto. Se il tuo sito Web si basa su modalità quirks, considerare e rinfrescante con codice moderno, compatibile con..--e ridisegnando per dare un nuovo look con contenuti aggiornati.