HTML es un lenguaje de definición de estructura de documentos, que por las leyes del mercado se ha visto convertido en un lenguaje de definición de la apariencia de los documentos. Esto ha producido que el mayor esfuerzo de los diseñadores de páginas Web se invierta en aspectos de forma más que de contenido.