Middle
Cos'è la modalità compatibilità (modalità quirks)?
sobes.tech AI
Risposta dell'AI
La modalità di compatibilità (modalità quirks) è una modalità di rendering delle pagine web in cui i browser imitano il comportamento dei browser più vecchi (ad esempio Netscape 4 o Internet Explorer 5) per garantire la compatibilità retroattiva con le pagine web scritte tenendo conto delle loro peculiarità e errori.
Caratteristiche principali della modalità di compatibilità:
- Modello di box non standard (box model): In alcuni browser in modalità quirks, padding e border sono inclusi nella larghezza totale dell'elemento.
- Comportamento non standard di float e vertical-align: Possono verificarsi errori o comportamenti imprevedibili nelle proprietà CSS relative all'allineamento e al flusso.
- Differenze nella gestione di font e dimensioni: Le regole CSS per determinare le dimensioni dei font e di altri elementi possono essere applicate in modo errato.
- Mancanza di supporto per gli standard moderni: Alcune funzionalità di CSS3 e HTML5 potrebbero non essere disponibili o funzionare in modo errato.
I browser passano alla modalità di compatibilità se la pagina web non ha un doctype corretto o se il doctype è in un formato obsoleto. La presenza di un DOCTYPE completo e corretto (ad esempio, <!DOCTYPE html>) mette il browser in modalità di rendering standard.
Esempio di doctype corretto per la modalità standard:
<!DOCTYPE html>