Saltar la navegación

¿Qué es HTML?

A principios de 1990, Tim Berners-Lee definió el lenguaje HTML (Hypertext Markup Language) como un subconjunto de SGML (Standard Generalized Markup Language).

SGML es un metalenguaje definido en 1986 por la ISO, específicamente en la norma 8879, como modelo internacional abierto para estandarizar y definir de manera formal un documento electrónico, independiente del software, la aplicación o el sistema que se utilice [1]. A través de SGML, el contenido de un documento puede ser descrito mediante marcas o etiquetas. Es importante resaltar que SGML se enfoca en el contenido, más no en la apariencia física del documento. Como se mencionó, SGML es un metalenguaje más no es un formato de almacenamiento ni procesador de textos. Al ser metalenguaje, permite crear lenguajes a través de la creación de marcas o etiquetas, como por ejemplo HTML.

En este contexto, en 1991, Tim Berners-Lee especifica la primera versión de HTML, la versión HTML 1.0, en el CERN (Organización Europea para la Investigación Nuclear). Como dato curioso, la primera especificación se creó junto con la creación de Nexus, el primer navegador.

El objetivo de HTML 1.0 fue compartir información científica entre los investigadores del CERN y como derivado de SGML, HTML nació con 20 etiquetas, 13 aún se utilizan. En el transcurso del tiempo, se han publicado varias versiones de HTML, hasta llegar a la versión vigente: HTML 5.

¿Qué es HTML?

HTML o “Lenguaje de marcas hipertextuales” (HyperText Markup Language) es el lenguaje con el que se crean las páginas Web. Las letras "ML" al final de HTML significa Lenguaje de Marcado o también  Lenguaje de Etiquetas

Las marcas o etiquetas se usan por pares y pueden estar anidadas (una etiqueta contenida dentro de otra). Una marca inicia con el delimitador “<” y termina con “>”. Por ejemplo, una marca es <p>, y como se usan por pares, su par es </p>, y en el documento HTML se puede utilizar de la siguiente manera:

<p> este es un párrafo de texto escrito en HTML </p>

 Entre las características de HTML podemos indicar que:

  • Define la estructura del documento (página Web) mediante etiquetas .- Provee los elementos (marcas o etiquetas) necesarios para ubicar contenido estático (p.e., texto) o dinámico (p.e., video). A través de HTML, el desarrollador define la estructura en la que se muestran las imágenes, multimedia y texto en los navegadores web, así como también los enlaces entre los documentos (hipertexto). Esto permite que los documentos web sean interactivos [2]
  • Ofrece gran adaptabilidad, estructuración lógica (estructura de árbol) para definir la estructura de un documento electrónico.- Dada la diversidad de dispositivos (computadores de escritorio, laptos, teléfonos inteligentes, televisores, etc), la estructura del documento es flexible, es decir, la estructura permite al documento adaptarse a la "forma", "organización" en cada dispositivo. La estructura es del tipo "árbol" y está organizada por etiquetas o marcas que están contenidas en un nodo raíz denominado <html>. Estas etiquetas son interpretadas por el navegador.
  • Fácil interpretación.- Es fácil de interpre­tar tanto por humanos como por máquinas.

En la práctica, un documento electrónico escrito en HTML es un documento de texto con extensión ".html". Ejemplo: mipagina.html.