Ya casi podemos dar por concluido el aprendizaje del lenguaje HTML 3.2. Conocemos prácticamente todas las etiquetas y todos los atributos que existen en este estándar. En este apartado vamos a explicar lo poco que nos quedan para dar por terminado del todo nuestro aprendizaje de esta versión del estándar. Las etiquetas que vamos a comentar a continuación no tienen demasiada relación entre sí, y no han sido explicadas hasta ahora por que son raramente usadas, porque muchos navegadores no las entienden o porque necesitamos conocer algunas cosas más para entender su funcionamiento.
Pero antes de empezar vamos a introducir un nuevo concepto que todavía no habíamos mencionado: el descriptor de tipo de documento. Aunque suene extraño, no lo es, nos referimos a una declaración que según el estándar todas las páginas web deben tener para ser consideradas como HTML. Esta declaración ocupa una sola línea e incluirá también información sobre la versión de HTML que hemos usado. No es necesario incluir este descriptor en nuestras páginas para que los navegadores la interpreten como HTML, sin embargo incluirlo no causa demasiado trabajo, y estaremos cumpliendo con el estándar. Algunos de estos descriptores más comúnmente usados son:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> |
Todos empiezan por la cadena <!DOCTYPE ..., el resto no es necesario entender que significa a excepción de la cadena HTML 3.2 del primero que indica que hemos usado etiquetas del ese estándar y HTML 2.0 del segundo que indica lo mismo esta vez con la versión 2.0 del estándar. El descriptor de tipo de documento debe ser la primera línea de la página, con lo que ahora la estructura básica será:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD>...</HEAD> <BODY> ... Código ... </BODY> </HTML> |
Existen unas pocas etiquetas del lenguaje HTML 3.2 que no hemos comentado todavía por diversos motivos. Hemos querido enumerarlas y dar una breve descripción para que el lector pueda dar por concluido el aprendizaje de la versión estándar de este lenguaje. En los siguientes capítulo abordará a fondo las extensiones de Netscape y Microsoft .
Las etiquetas de HTML 3.2 que todavía no hemos visto son:
APPLET: Esta es la etiqueta que se usa para insertar applets de Java y será estudiada más adelante.
STYLE: Esta etiqueta está compuesta por una instrucción de inicio, <STYLE> y otra de fin </STYLE> y debe ser usado en la cabecera de la página. En su interior se introduce el código de las hojas de estilo que trataremos más a fondo en los últimos capítulos dedicados al lenguaje HTML.
SCRIPT: Aunque el estándar HTML 3.2 no soporta los lenguajes de script si admite la existencia de esta etiqueta admitiendo que en un futuro será usada con este fin. Las extensiones de Netscape y Explorer la usan para insertar JavaScript y VBScript. Estos lenguajes son muy importantes en la programación Internet y por tanto también están incluidos en esta obra.
FORM: Con la etiqueta FORM y una serie de subetiquetas podremos crear formularios interactivos mediante los cuales un usuario podrá mandarnos datos. La creación de estos formularios no se limita a la programación HTML, sino que también hay que tratar de alguna forma la información que se recibe. Por esta razón hemos preferido explicar los formularios un poco más adelante.
ISINDEX: Este es un método antiguo para crear formularios interactivos. Su uso está desaconsejado y por tanto sólo comentaremos su existencia.
Ahora si, ya podemos dar por terminado el aprendizaje del lenguaje HTML estándar. A partir de ahora aprenderemos a crear los efectos más atractivos que podemos encontrar hoy en día en el World Wide web.