HTML es un conjunto de símbolos o palabras que definen varios componentes de un documento Web; estos se pueden ver siempre dentro de las etiquetas ''<'', ''>''. HiperText Markup Languaje es el nombre que estas siglas representan, creado por Tim Berners-Lee en 1991 [Efraín and Marín, 1996].
HTML, es un lenguaje simple de marcado utilizado para crear documentos de hipertexto para WWW. No es un lenguaje de descripción de páginas como Postscript. HTML no permite definir de forma escrita la apariencia de una página, aunque a veces se utilice como un lenguaje de presentación. Además el aspecto que puede presentar un documento HTML depende del navegador o browser utilizado ya que HTML se limita a describir la estructura y el contenido de un documento, y no el formato de una página y su apariencia.
Aunque no es un lenguaje de descripción de estructura de uso general, su amplia difusión y el número de documentos estructurados según sus normas es tan grande que su consideración como lenguaje de definición de estructura se hace obligatoria.
Una de las claves del éxito de WWW, además de lo atractivo de su es su organización y coherencia. Todos los documentos WWW comparten un mismo aspecto y una única interfaz, lo que facilita enormemente su manejo por parte de cualquier persona. Esto es posible porque el lenguaje HTML en que están escritos los documentos, no solo permite establecer hiperenlaces entre diferentes documentos, sino que es un lenguaje de descripción de independiente de la plataforma en que se utilice. Es decir, un documento HTML contiene toda la información necesaria sobre su estructura e con el usuario, y es luego el browser que se utilice el responsable de asegurar que el documento tenga un aspecto coherente, independiente del tipo de máquina desde donde se acceda al documento.
Para escribir HTML lo único que se necesita es un editor de texto
ASCII. Las etiquetas que controlan el comportamiento del documento son al modo SGML; fragmentos de texto encerrados entre ángulos
como <etiqueta>. Es importante señalar que las etiquetas
pueden ser construidas utilizando indistintamente caracteres en
mayúsculas o en minúsculas.
Existen diferentes tipos de etiquetas:
algunas controlan la presentación del texto del documento;
otras, la forma en que se incluirán imágenes; o los hiperenlaces con
documentos o con diferentes partes del mismo documento. Existen,
también, una serie de programas que ayudan en la elaboración de
documentos HTML, pero no son imprescindibles para escribir código. Lo
que si es necesario es un browser WWW, para probar un documento a medida
que se va desarrollando.
Este lenguaje no es sensitivo a mayúsculas, se puede utilizar por ejemplo:
< BODY >
<Body>
<body>
indistintamente.
Cada documento HTML está compuesto por 2 partes: una cabecera y un cuerpo, delimitados por las etiquetas <HEAD> y <BODY>, respectivamente. Incluso si no son explícitamente declaradas, los visualizadores HTML asumen su existencia. Un documento HTML se define dentro del par de etiquetas <HTML> y </HTML>. Fuera de ese par de etiquetas se puede encontrar la etiqueta <!DOCTYPE> que identifica la versión del HTML utilizada en el documento. Con la siguiente descripción se puede presentar el siguiente esquema de documento HTML:
<HTML></HTML> Le informa al browser que el presente archivo tiene codigo HTML. Es completamente indispensable utilizar esta etiqueta y debe estar situada siempre al principio del documento de esta forma: <HTML> y como última instrucción del documento:</HTML>.
<HEAD></HEAD> Dentro de estas etiquetas definimos el encabezado del documento. Estas estan dentro de las etiquetas<HTML></HTML>.
<TITLE></TITLE> Esta etiqueta se encuentra ubicada enseguida de las etiquetas <HEAD> y </HEAD>, permiten dar información al browser sobre el título del documento, que puede tener como máximo 50 caracteres y que aparecerá en la barra del título en la ventana del visualizador empleado. En caso de omitirse se despliega en la ventana del visualizador ``Untitled''.
<BODY></BODY> El cuerpo, siguiendo la secuencia de etiquetas, contiene el documento en sí, lo que se ve en el browser, incluyendo el texto, las y otros objetos como applets, que junto con las etiquetas apropiadas definen la estructura del documento.
Existen también etiquetas de formato, listas numeradas, listas con viñetas, listas de definición, inserción de imagenes con y sin movimiento, vínvulos, etc.
Dentro del cuerpo de un documento HTML se puede establecer una de elementos utilizando las etiquetas <Hn>, donde n es un número que indica el nivel del elemento definido con la etiqueta. En estos elementos se pueden definir también párrafos con la etiqueta <P>.
Existen 3 elementos más opcionales en la estructura de un elemento
HTML: hojas de estilo, scripts y marcos. Estos tienen que estar
definidos o el browser no podrá suponer su
existencia.
[Vegas Hernández, 1999]