HTML5 - Estructura Global (Capitulo 01)
Los documentos HTML se encuentran estrictamente organizados. Cada parte del documento está diferenciada, declarada y determinada por etiquetas específicas. En esta parte del capítulo vamos a ver cómo construir la estructura global de un documento HTML y los nuevos elementos semánticos incorporados en HTML5.
<!DOCTYPE>
En primer lugar necesitamos indicar el tipo de documento que estamos creando. Esto en HTML5 es extremadamente sencillo:<html>
Luego de declarar el tipo de documento, debemos comenzar a construir la estructura HTML. Como siempre, la estructura tipoárbol de este lenguaje tiene su raíz en el elemento <html>. Este elemento envolverá al resto del código:
< !DOCTYPE html> <html lang=”es”> </html>El atributo lang en la etiqueta de apertura <html> es el único atributo que necesitamos especificar en HTML5. Este atributo define el idioma humano del contenido del documento que estamos creando, en este caso es por español.
<head>
El elemento <head> va primero, por supuesto, y al igual que el resto de los elementos estructurales tiene una etiqueta de apertura y una de cierre:< !DOCTYPE html> <html lang=”es”> <head> </head> </html>
<body>
La siguiente gran sección que es parte principal de la organización de un documento HTML es el cuerpo. El cuerpo representa la parte visible de todo documento y es especificado entre etiquetas <body>. Estas etiquetas tampoco han cambiado en relación con versiones previas de HTML:</body>< !DOCTYPE html> <html lang=”es”> <head> </head> <body> </body> </html>
<meta>
Es momento de construir la cabecera del documento. Algunos cambios e innovaciones fueron incorporados dentro de la cabecera, y uno de ellos es la etiqueta que define el juego de caracteres a utilizar para mostrar el documento. Ésta es una etiqueta <meta> que especifica cómo el texto será presentado en pantalla:< !DOCTYPE html>
<html lang=”es”>
<head>
<meta charset=”iso-8859-1”>
</head>
<body>
</body>
</html>
<title>
La etiqueta <title>, como siempre, simplemente especifica el título del documento, y no hay nada nuevo para comentar:< !DOCTYPE html> <html lang=”es”> <head> <meta charset=”iso-8859-1”> <title>Tutorial 01</title> </head> <body> </body> </html>
<link>
Otro importante elemento que va dentro de la cabecera del documento es <link>. Este elemento es usado para incorporar estilos, códigos Javascript, imágenes o iconos desde archivos externos. Uno de los usos más comunes para <link> es la incorporación de archivos con estilos CSS:< !DOCTYPE html> <html lang="es”> <head> <meta charset="iso-8859-1”> <title>Tutorial 01</title> <link rel=”stylesheet” href="misestilos.css”> </head> <body> </body> </html>