HTML vs XHTML: El orden contra el caos
A principios de los años 2000, la web estuvo a punto de cambiar para siempre. Hubo un movimiento que quería que el HTML fuera tan estricto como el XML. Si cometías un error mínimo, ¡la página simpl...

Source: DEV Community
A principios de los años 2000, la web estuvo a punto de cambiar para siempre. Hubo un movimiento que quería que el HTML fuera tan estricto como el XML. Si cometías un error mínimo, ¡la página simplemente no cargaba! XHTML: La dictadura del código limpio El XHTML (Extensible HyperText Markup Language) nació con una misión: obligar a los desarrolladores a ser perfectos. Reglas de oro: Todo debía estar en minúsculas, todas las etiquetas debían cerrarse (<br /> en lugar de <br>) y los atributos no podían estar solos (disabled="disabled"). El problema: Si olvidabas una barra diagonal, el navegador mostraba un error de "XML Parsing Error" y el usuario no veía nada. HTML5: La libertad del "Living Standard" En 2004, un grupo de rebeldes (WHATWG) decidió que la web debía ser tolerante a errores. Así nació el espíritu de HTML5. Filosofía: "Pavimentar el camino". Si los desarrolladores ya escribían <BR> en mayúsculas, el navegador debía entenderlo. Resultado: HTML5 ganó porque p