Estructura básica de un documento

Vamos a definir una página Web como aquello que el usuario ve en la ventana de su navegador, mientras que un documento Web será el código interno que genera la página, y que por lo tanto contendrá elementos visibles en la página Web y otros elementos que no serán visibles en ningún momento en la ventana del navegador.

Ambos conceptos se suelen identificar, y no ocurre nada por hacerlo así. Nosotros vamos a separar ambos conceptos tan sólo con vistas a un mejor entendimiento de las explicaciones.

Pues bien, un documento Web consta básicamente de dos partes o secciones bien diferenciadas:

Cabecera o head: porción de código comprendida entre las etiquetas < HEAD > y < /HEAD >, cuyo contenido no es visible en la ventana del navegador.

Cuerpo o body: porción de código comprendida entre las etiquetas < BODY > y < /BODY >, cuyo contenido si es visible en la ventana del navegador.

Ambas secciones se encuentran siempre dentro de la pareja de etiquetas delimitadoras y , que son las que fundamentalmente delimitan el contenido de todo documento Web:

< html >
< head > Cabecera
< /head >
< body > Cuerpo
< /body >
< /html >

Es posible, y así lo hacen algunas personas, prescindir de la inclusión de alguna de las etiquetas, ya que los navegadores están preparados para conocer qué elementos pertenecen a la cabecera de un documento y cuáles pertenecen al cuerpo. Pero esta práctica es totalmente desaconsejable, ya que las etiquetas y sus correspondientes parejas de cierre tienen un motivo de ser, están ahí para delimitar con claridad las diferentes partes de un documento, haciéndolo más claro y estructurado. Y esto es aplicable a todas las etiquetas HTML, sin excepción de ningún tipo.

Fuente: Apuntes Desarrollo de Páginas Web de la U de Londres