You are on page 1of 5

HTMLHistoriayCaractersticasGenerales

Informacin y Curiosidades en Informtica y Tecnologa

Historia y caractersticas generales


Antonio Moreno y Villena

Doctor en Medicina y Ciruga Especialista en Medicina del Trabajo Experto en Tecnologa de la Informacin Biomdica
Pgina1

HTMLHistoriayCaractersticasGenerales

Definicin de HTML Definindolo de forma sencilla y conceptual, "HTML es lo que se utiliza para crear las pginas web de Internet". Ms en concreto, HTML es el lenguaje con el que se "escriben" la mayora de pginas web que solemos visitar o existen en la www. Los diseadores utilizan, para crear sus pginas web, el lenguaje HTML sobre programas que generan lneas de rdenes (conocidas como cdigo) que, los navegadores, interpretan y representan en nuestras pantallas de ordenador convirtiendo ese cdigo escrito, en la imagen que vemos como pgina de internet. Aunque HTML es un lenguaje que utilizan los ordenadores y los programas de diseo, es fcil de aprender y escribir por parte de las personas (programadores). En realidad, HTML son las siglas de HyperText Markup Language, siendo hoy en da, estndares aceptados para la confeccin de las pginas en la red, supervisados internacionalmente. El lenguaje HTML es un estndar reconocido en todo el mundo y cuyas normas define un organismo sin nimo de lucro llamado World Wide Web Consortium (http://www.w3.org/), ms conocido como W3C. Como se trata de un estndar reconocido por todas las empresas relacionadas con el mundo de Internet, una misma pgina HTML se visualiza de forma muy similar en cualquier navegador de cualquier sistema operativo. El propio W3C define el lenguaje HTML como "un lenguaje reconocido universalmente y que permite publicar informacin de forma global". Desde su creacin, el lenguaje HTML ha pasado de ser un lenguaje utilizado exclusivamente para crear documentos electrnicos a ser un lenguaje que se utiliza en muchas aplicaciones electrnicas como buscadores, tiendas online y banca electrnica. Breve historia: Evolucin y juventud La historia completa de HTML, aunque reciente es, adems de extensa, francamente interesante, y debido a esa extensin, es por lo que, a continuacin, se muestra un resumen de la misma. El origen de HTML se remonta a 1980, cuando el fsico Tim Berners-Lee, trabajador del CERN (http://www.cern.ch/) (Organizacin Europea para la Investigacin Nuclear) propuso un nuevo sistema de "hipertexto" para compartir documentos. Los sistemas de "hipertexto" haban sido desarrollados algunos aos antes con la finalidad de permitir a los usuarios acceder a la informacin relacionada con los documentos electrnicos que estaban visualizando, conviertindose, sin ellos esperarlo, en los precursores de los enlaces de las pginas web actuales. Tim Berners-Lee present su sistema de hipertexto, una vez finalizado y depurado, a una convocatoria organizada para desarrollar un sistema de "hipertexto" para Internet (que nada tena que ver con la Internet que conocemos hoy). Despus de trabajar junto al ingeniero de sistemas Robert Cailliau sobre su proyecto inicial, ambos, crearon una propuesta conocida como WorldWideWeb o W3, que como habrn podido comprobar, fu la que gano el concurso. El primer documento formal con la descripcin de HTML se public en 1991 bajo el nombre "HTML Tags" (Etiquetas de HTML) y an se puede consultar, como histrico, en: (http://www.w3.org/History/19921103-hypertext/hypertext/WWW/MarkUp/Tags.html)
Pgina2

HTMLHistoriayCaractersticasGenerales

La primera propuesta oficial para convertir HTML en un estndar se realiz en 1993 por parte de la IETF (http://www.ietf.org/) (Internet Engineering Task Force). Aunque se consiguieron avances significativos, definindose las etiquetas para imgenes, tablas y formularios, ninguna de las dos propuestas realizadas como estndar (las llamadas HTML y HTML+), consiguieron convertirse de forma oficial en un estndar. Dos aos despus (1995), el mismo IETF organiza un grupo de trabajo de HTML, tras el cual, consigue publicar, en septiembre de dicho ao, el estndar conocido como HTML 2.0, siendo, a pesar de su versin 2.0, el primer estndar oficial del lenguaje HTML. A partir de 1996, es el W3C, acrnimo de World Wide Web Consortium, el que publica los estndares de HTML. La versin HTML 3.2 se public en Enero de 1997 y es la primera recomendacin ofical de HTML publicada por dicha organizacin. Esta revisin ya recogen e incorpora los ltimos avances utilizados en el diseo de las pginas web hasta ese ao, de entre los que podemos destacar los applets de Java y la posibilidad de textos enmarcados y que se disponen alrededor de las imgenes. Con la publicacin del estndar HTML 4.0 en Abril de 1998 (versin corregida y ampliada de la publicada originalmente en Diciembre de 1997), se produce un gran avance en relacin a versiones anteriores. Alguna de las novedades ms relevantes de esta versin, es la incorporacin, por primera vez, de las hojas de estilos CSS, as como la posibilidad de incluir pequeos programas o scripts en el diseo de las pginas web. Una significativa mejora en la accesibilidad de las pginas diseadas, la posibilidad de elaborar tablas complejas e importantes mejoras en la confeccin y uso de formularios, son adems, algunas de sus otras aportaciones. Se publica en diciembre de 1999 el penltimo estndar oficial de HTML conocido como la versin 4.01, revisin y actualizacin de la versin anterior que no llega a aportar novedades significativas. Desde la publicacin de HTML 4.01, la actividad de estandarizacin de HTML se detuvo por parte del W3C, que se centr en el desarrollo de un nuevo estndar, el XHTML. Debido a ello, y en el ao 2004, las empresas Apple, la Fundacin Mozilla y Opera, mostraron su preocupacin por la falta de inters del W3C en el estmdar HTML y decidieron crear una nueva asociacin llamada WHATWG , en las que las tres entidades estaban representadas. El acrniomo se corresponde a Web Hypertext Application Technology Working Group, y su pgina en la red es http://www.whatwg.org/. La actividad del WHATWG se centr desde su inicio en el desarrollo del estndar HTML 5.0, y cuyo primer borrador oficial se publica en enero de 2008. Debido a la fuerza de las empresas que forman el grupo WHATWG y a la publicacin de un primer borrador de la versin 5.0, en marzo de 2007, el Consorcio W3C decidi retomar la actividad estandarizadora de HTML, publicndose hace poco tiempo este estndar. (http://www.w3.org/TR/html5/) Adems, W3C ha continuado con la estandarizacin de XHTML, una versin avanzada de HTML y basada en XML. La primera versin de XHTML se denomin 1.0 y fu publicada en enero de 2000, con posterior revisin en agosto de 2002. XHTML nace como una adaptacin especfica al lenguaje XML del estndar HTML 4.01, mantieniendo casi todas sus etiquetas y caractersticas, a las que aade algunas propias de XML. XHTML y HTML se desarrollan en la actualidad de forma conjunta en el seno del W3C.
Pgina3

HTMLHistoriayCaractersticasGenerales

Estndares y especificaciones oficiales Existe un organismo conocido como el W3C, acrnimo del World Wide Web Consortium, al que ya hemos mencionado, y cuya pgina oficial es http://www.w3.org/, que elabora las normas que deben seguirse en el diseo de las pginas web en la actualidad, usando como estndar, el lenguaje HTML. Dichas normas oficiales, que van por la versin 5.0, estn escritas en ingls y se pueden consultar, de forma gratuita, en las siguientes direcciones de la red: http://www.w3.org/TR/html5/ http://dev.w3.org/html5/spec/Overview.html Otro estndar es el XHTML (complemento para pginas dinmicas), que incluye en torno al 95% del estndar HTML. En la actualidad, ambos estndares se desarrollan de forma paralela y, muy probablemente, en un futuro no lejano, ambos estndares se podran llegar a unificar. Afortunadamente, no es necesario leer todas las especificaciones y recomendaciones oficiales de HTML o XHTML para aprender a disear pginas sencillas. Sin intencin de desanimar a ninguna persona a que disfrute de dicha lectura, les informamos que ambas estn escritas en ingls, con lenguaje tcnico y con abundantes expresiones de tipo tcnicoformal, por lo que algunas de sus secciones, pueden hacerse de dificil digestin por parte de alguno de nuestros lectores. Diferencias entre HTML y XHTML El lenguaje XHTML es muy similar al lenguaje HTML. De hecho, XHTML no es ms que una adaptacin o ampliacin, con algunas caractersticas especficas, de HTML con elementos de programacin del lenguaje XML. Desde un punto de vista tcnico, HTML es descendiente directo del lenguaje SGML, mientras que XHTML lo es del XML (que a su vez, tambin es descendiente de SGML).

SGML HTM L
Aporta casi el 95% del contenido

X ML

XHTML

Figura 1 - Evolucin de los lenguajes HTML y XHTML Existen discusiones, en los foros profesionales, sobre si HTML es mejor que XHTML o viceversa, si bien, no existe una conclusin ampliamente aceptada al respecto. Las pginas y documentos creados con XHTML son muy similares a las pginas y documentos de tipo HTML.
Pgina4

HTMLHistoriayCaractersticasGenerales

Actualmente, y con el nuevo estndard HTML 5, la mayora de diseadores escogen HTML, usando el XHTML como complemento dinmico en el diseo de las pginas web. En cualquier caso, el diseo de una pgina web, y los elementos que se usen en el mismo y en su desarrollo, depender en gran medida del diseador y de las caractersticas, contenido y objetivo de dicha pgina. HTML y CSS Originalmente, las pginas HTML slo incluan informacin sobre sus contenidos, tanto en su vertiente de texto como grfica y de imagenes. Con el desarrollo del estndar HTML, las pginas empezaron a incluir tambin informacin sobre el aspecto de esos contenidos: tipos de letra, colores y mrgenes. La posterior aparicin de tecnologas como JavaScript, provocaron que las pginas HTML tambin incluyeran fragmento de cdigo especfico para ciertas aplicaciones, lo que se conoce como scripts. Los scripts, tambin se utilizan para crear pginas web de tipo dinmico. Incluir en una misma pgina HTML los contenidos, el diseo y la programacin complica en exceso su mantenimiento. Normalmente, los contenidos y el diseo de una pgina web son responsabilidad personas diferentes, con diferentes enfoques y herramientas de desarrollo. Por ello, cada vez ms, se separan diseo y contenidos, a la hora de desarrollar una pgina web. CSS, otro estndar en este mundo de la comunicacin a travs de internet, es el mecanismo que permite separar los contenidos definidos mediante XHTML y el aspecto que deben presentar esos contenidos. Una ventaja aadida de realizar la separacin de los contenidos y su formato de presentacin, consiste en que los documentos XHTML creados, pueden ser ms flexibles, consiguiendo con ello, que se adaptan mejor a las diferentes plataformas y equipos de visualizacin: pantallas de ordenador, pantallas de dispositivos mviles, impresoras y dispositivos utilizados por personas discapacitadas. De esta forma, utilizando exclusivamente XHTML se crean pginas web "feas" pero correctas en su flujo de concepcin. Aplicando CSS, se pueden crear pginas de mejor aspecto (ms bonitas) a partir de las pginas HTML y XHTML correctamente confecciondas.

Antonio Moreno y Villena

Pgina5