Cada elemento de un documento HTML consta de una etiqueta de comienzo,
un bloque de texto y una etiqueta de fin con el siguiente formato:
<etiqueta>bloque de texto</etiqueta>
En el caso de un titular de tipo 2 sería
<h2>Titular de tipo 2</h2>
Estos elementos se denominan contenedores, porque contienen un bloque de texto
entre las etiquetas de comienzo y fin.
También existen elementos vacíos, que no tienen contenido y únicamente
tienen una etiqueta de inicio <etiqueta>.
Podemos verlo con la etiqueta de salto de línea
línea 1 <br> línea 2
línea 1
línea 2
Muchos elementos tienen atributos que definen propiedades del elemento:
<etiqueta atributo="valor"> bloque de texto </etiqueta>
Así en el ejemplo del título anterior podríamos añadir
<h2 align=center> Titular de nivel 1 centrado</h2>
HTML no distingue entre mayúsculas y minúsculas. Cuando es importante hacerlo, como al poner un título o un atributo, hay que ponerlo entre comillas dobles como en
<a href=”index.htm” title=”Hooping”>
Los comentarios se escriben en HTML empezando con <!-- y terminando con -- > como se ve a continuación
<!-- Ejemplo de comentario -- >
Los espacios, tabulaciones, líneas en blanco y retornos de carro
del documento HTML se ignoran, tomándose como un único espacio
en blanco. Esto permite añadir espacios para aumentar la claridad
del documento.
Entonces, ¿Cómo genero en el código los espacios en
blanco, tabulaciones y retornos de carro?
Para generar estos caracteres especiales debemos usar el siguiente código
| Espacio | |
| Tabulación | <blockquote></blockquote> |
| Retorno de carro | <br> |
Estos caracteres se escriben poniendo el carácter ampersand (&) seguido del nombre asociado al carácter y un punto y coma (;). Ejemplos:
| á | á |
| é | é |
| í | í |
| ó | &ocaute; |
| ú | ú |
| ñ | ñ |
HTML tiene unas reglas estructurales que indican dónde pueden y no
pueden ir los elementos.
Tenemos el ejemplo de los titulares, que son independientes entre ellos,
no pudiendo contenerse unos a otros. El siguiente código sería incorrecto
<
h1><h2>contenido</h2></h1>
Las etiquetas tienen que seguir un orden piramidal, las primeras que se abren son las últimas que se cierran.
<
1><2><3><4><5>Contenido<5><4><3><2><1>
Diseño web de Hooping