HTML avanzado

Jorge Ferrer

Victor García

Versión 1.0

Editado por

Jorge Ferrer

Ya hemos terminado la primera fase en el aprendizaje de la programación de documentos HTML. Dominamos todas las etiquetas necesarias para crear páginas de gran calidad. Es hora de comenzar con una segunda fase dedicada al HTML avanzado. En esta fase aprenderemos etiquetas para crear efectos muy llamativos en las páginas Web e iremos conociendo mejor cómo funcionan los navegadores para crear páginas que se ven correctamente en todos.

Aviso Legal
Tabla de contenidos
1. Estándares y extensiones del lenguaje HTML
1.1. El estándar HTML 2.0
1.2. El estándar HTML 3.2
1.3. HTML 4.0 y XHTML
1.4. El futuro de HTML
1.5. Conclusiones
2. Extensiones a las listas
2.1. Listas no ordenadas
2.2. Listas ordenadas
3. Alineamiento
4. La etiqueta META
4.1. Carga automática de páginas
4.2. Información para los buscadores
4.3. Otros usos
5. Otras etiquetas del lenguaje HTML 3.2
5.1. Descriptor de tipo de documento
5.2. Otras etiquetas

A estas alturas del curso ya conocemos una gran cantidad de etiquetas. Sabemos controlar el tamaño, color y formato del texto, incluir imágenes y todo tipo de contenido gráfico, crear listas, disponer datos en tablas e incluso, usando estas, tener un mayor control sobre la disposición de los elementos de una página. En definitiva, somos capaces de crear páginas Web como el mejor de los programadores del WWW. Con estos datos en la mano podríamos pensar que no queda nada por aprender, pero nada más lejos de la realidad, todavía nos queda lo mejor. Las etiquetas vistas hasta ahora son las más usadas desde hace ya tiempo en las páginas Web, pero con el tiempo y debido a las necesidades que acusaban los programadores han ido apareciendo nuevas etiquetas que nos permitirán crear efectos realmente atractivos. A estas etiquetas y a su correcto uso en las páginas Web es a lo que hemos llamado HTML avanzado y gracias a él aprenderemos a crear los llamados Webs de tercera generación como el que podemos ver en la figura 7.1:

Figura 7.1. Usando adecuadamente las etiquetas del lenguaje HTML y con algunos conocimientos de diseño se pueden crear webs tan atractivos como este.

Entre los temas que cubriremos de ahora en adelante destacan: mayor control en la creación de listas y en el alineamiento de los elementos de la página, inserción de scripts y hojas de estilo, inserción de applets de Java, formularios interactivos, páginas con varias ventanas (los marcos o frames), HTML dinámico, y más.

En definitiva todas las novedades que han ido apareciendo en estos últimos años el mundo de la programación de páginas web.

Pero todo lo nuevo tiene, además de grandes ventajas, algunos inconvenientes. Al hablar de HTML, los inconvenientes de usar algunas de las etiquetas avanzadas es que no son entendidas por los navegadores y por tanto debemos tener cuidado al usarlas. Esto no quiere decir que no las usemos, ya que si no lo hiciéramos estaríamos desperdiciando algunas de las posibilidades que nos ofrece el lenguaje HTML. La solución es simplemente conocer las ventajas e inconvenientes y como subsanar estos últimos de la mejor manera posible. A esto es a lo que dedicaremos gran parte de este capítulo. Para empezar, es interesante (incluso necesario) conocer un poco la historia del lenguaje HTML a través de sus diferentes versiones.