Historia del estándar
En 1989 existían dos técnicas que permitían vincular documentos electrónicos, por un lado los hipervínculos y por otro lado un poderoso lenguaje de etiquetas denominado
SGML. Por entonces,
Tim Berners-Lee
da a conocer a la prensa que estaba trabajando en un sistema que
permitirá acceder a ficheros en línea, funcionando sobre redes de
computadoras o máquinas electrónicas basadas en el protocolo
TCP/IP.
A principios de
1990,
Tim Berners-Lee define por fin el HTML como un subconjunto del conocido
SGML y crea algo más valioso aún, el
World Wide Web. En 1991, Tim Berners-Lee crea el primer navegador web, que funcionaría en modo texto y sobre un sistema operativo
UNIX.
Los trabajos para crear un sucesor del HTML, denominado
HTML +, comenzaron a finales de
1993.
HTML+ se diseñó originalmente para ser un superconjunto del HTML que
permitiera evolucionar gradualmente desde el formato HTML anterior. A la
primera especificación formal de HTML+ se le dio, por lo tanto, el
número de versión 2 para distinguirla de las propuestas no oficiales
previas. Los trabajos sobre HTML+ continuaron, pero nunca se convirtió
en un estándar, a pesar de ser la base formalmente más parecida al
aspecto compositivo de las especificaciones actuales.
El borrador del
estándar HTML 3.0 fue propuesto por el recién formado
W3C en marzo de
1995.
Con él se introdujeron muchas nuevas capacidades, tales como
facilidades para crear tablas, hacer que el texto fluyese alrededor de
las figuras y mostrar elementos matemáticos complejos. Aunque se diseñó
para ser compatible con
HTML 2.0,
era demasiado complejo para ser implementado con la tecnología de la
época y, cuando el borrador del estándar expiró en septiembre de
1995, se abandonó debido a la carencia de apoyos de los fabricantes de
navegadores web. El
HTML 3.1 nunca llegó a ser propuesto oficialmente, y el estándar siguiente fue el
HTML 3.2, que abandonaba la mayoría de las nuevas características del
HTML 3.0 y, a cambio, adoptaba muchos elementos desarrollados inicialmente por los navegadores web
Netscape y
Mosaic.
La posibilidad de trabajar con fórmulas matemáticas que se había
propuesto en el HTML 3.0 pasó a quedar integrada en un estándar distinto
llamado
MathML.
El
HTML 4.0
también adoptó muchos elementos específicos desarrollados inicialmente
para un navegador web concreto, pero al mismo tiempo comenzó a limpiar
el HTML señalando algunos de ellos como «desaprobados