HTML y W3C

Mosaic Mirando internet desde nuestra perspectiva temporal, nos damos cuenta de la cantidad de problemas y escollos que ha tenido que salvar para llegar a su estado actual. La comunicación de los primeros ordenadores con los antiguos sistemas operativos, que permitía una cantidad muy limitada de funciones en cuanto a comunicación de datos y menos todavía a nivel de visualización “amigable” de los datos comunicados, se vio pronto desbordada por la inclusión en la red de ordenadores diferentes y sistemas operativos de lo mas variado.web 2.0

 La base de la comunicación por paquetes y mediante TCP/IP quedaron definidos casi en el comienzo de la red, pero funcionalidades como las actuales y elementos de uso frecuente como blogs, rss, foros, etc, estaban todavía por venir

 Aunque fue un invento más bien tardío, el elemento que dio el espaldarazo final a internet, fue la creación del navegador. Desde el Incipiente Mosaic, a los ampliamente difundidos Netscape e Internet Explorer o finalmente los reconocidos Firefox, Chrome, Safari u Opera, no han dejado de evolucionar.

html Pero para que todo esto no se desmadrara, han hecho falta dos cosas:

 La primera, un lenguaje que todos estos navegadores consiguieran entender e interpretar de forma coherente. Ese honor le correspondió al HTML (HyperText Markup Language) que junto al HTTP (HyperText Transfer Protocol, Protocolo de Transferencia de HiperTexto) fueron la base para poder usarlos.W3C

 La segunda, alguien que pusiera orden en el caos que se podría producir si cada creador de un navegador, usara su propio “dialecto” del HTML. Los encargados de esto, han sido las personas del W3C (World Wide Web Consortium). Crearon las normas para que la interpretación de los navegadores y la creación de páginas web, fueran lo más homogéneas posible.

 Podemos imaginarnos los problemas que podríamos tener si hubiese que ir convirtiendo un lenguaje a otro al no haber establecido unas normas básicas. A pesar que las normas estén establecidas como una guía, no como una ley. Es por ello que muchas veces veremos que hay partes de páginas o cosas concretas en la web, que no se ajustan a la norma.fuente pagina web

 Un ejemplo de que veríamos si abrimos en formato de texto, lo que hay en una página web lo más básica posible, es:

<html>

<head>

</head>

<body>

Cuerpo de la página.

</body>

</html>

html5 Lo cual nos muestra una serie de marcas incluidas entre los caracteres “<>” que nos indican su comienzo <…> y su final </…> para saber que todo lo que se incluye entre estas dos marcas, pertenece a lo que establece la marca (head=cabecera, body=cuerpo, etc).

 La necesidad de nuevos elementos y funcionalidades en las paginas, ha hecho que el HTML evolucione hasta convertirse en el HTML5 (HTML versión 5), del cual ya comentaré cosas más adelante.