Un documento HTML 4.0 è suddiviso in tre parti successive
- DOCTYPE, informazioni sulla versione di HTML
- HEAD, intestazione, contiene dichiarazioni
- BODY, corpo del documento
FRAMESET, pagina strutturata
Tra le parti possono apparire spazi, righe vuote, tabulazioni, commenti che non saranno visualizzati.
Le specifiche ufficiali chiedono che siano sempre presenti gli elementi DOCTYPE e TITLE, anche se sono spesso trascurati…
1 2 3 4 5 6 7 8 9 |
<!DOCTYPE html> <HTML> <HEAD> <TITLE>Una pagina web</TITLE> </HEAD> <BODY> Ciao mondo! </BODY> </HTML> |
Commenti
Per inserire commenti si usa una tecnica simile a quella dei linguaggi di programmazione ma scomoda perché utilizza due (!) sequenze(!) diverse (!) di caratteri
1 |
<!-- commento --> |
1 2 |
<!-- commento commento --> |
DOCTYPE
Informa il server web e il browser sui tipi di tag contenuti nel documento
1 |
<!DOCTYPE ...> |
La stringa mancante specifica la versione HTML utilizzata.
Con HTML5 è molto semplice
1 |
<!DOCTYPE html> |
Le 3 scelte disponibili in HTML4 erano
1 2 3 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD 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"> |
La terza specifica l’uso dei FRAME.