DOCTYPE (abbreviazione di Document Type)
Dimmi che DOCTYPE usi e ti dirò chi sei
Di seguito trovi tutti i DOCTYPE disponibili per il linguaggi HTML[ i ] e XHTML[ i ].
Il DOCTYPE (abbreviazione di Document Type) serve per indicare ai borwser quale linguaggio di markup[ i ] e versione si è seguito nella pagina. Il browser[ i ] può utilizzare questa informazione visualizzare diversamente la pagina. Sistemi di validazione dell'HTML/XHTML utilizzano il DOCTYPE per effettuare i giusti controlli sintattici.
HTML 4.01 Strict, Transitional, Frameset
<!DOCTYPE HTML PUBLIC "-//W3C[ i ]//DTD[ i ] HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
XHTML 1.0 Strict, Transitional, Frameset
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
XHTML 1.1 DTD
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http[ i ]://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Esempio di DOCTYPE HTML v4.01 Strict</title> <meta http-equiv="Content-Type" content="text/html; charset=iso[ i ]-8859-1"> </head> <body> <h1>Esempio di DOCTYPE HTML v4.01 Strict</h1> <p>Testo della pagina...</p> </body> </html> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml[ i ]:lang="it"> <head> <title>Esempio di DOCTYPE XHTML v1.1</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body> <h1>Esempio di DOCTYPE XHTML v1.1</h1> <p>Testo della pagina...</p> </body> </html>
Approfondimenti
- La sezione 7.2 HTML version information della specifica HTML 4.01 Specification del W3C elenca i tre possibili DOCTYPE per HTML v4.01.
- La sezione 3.1.1 Strictly Conforming Documents della specifica XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition) del W3C elenca i tre possibili DOCTYPE per XHTML v1.0.
- La sezione 2.1.1. Strictly Conforming Documents della specifica XHTML™ 1.1 - Module-based XHTML del W3C elenca il DOCTYPE per XHTML v1.1.
- Nell'articolo intitolato Fix Your Site With the Right DOCTYPE! Jeffrey Zeldman sottolinea l'importanza di specificare il DOCTYPE di ogni pagina, riporta l'elenco dei DOCTYPE disponibili, spiega quale utilizza e le motivazioni della sua scelta.




Commenti recenti
42 settimane 3 giorni fa
1 anno 17 settimane fa
2 anni 14 settimane fa
2 anni 34 settimane fa
2 anni 34 settimane fa
2 anni 37 settimane fa
2 anni 50 settimane fa
2 anni 51 settimane fa
3 anni 5 settimane fa
3 anni 6 settimane fa