El lenguaje de marcado de hipertexto (HTML) es la forma fundamental de código informático en la que se basan los sitios web de la World Wide Web (WWW). HTML se conoce como un lenguaje de secuencias de comandos que utiliza palabras en inglés estándar entre corchetes, conocidas como etiquetas, para indicar al navegador de una computadora las diversas opciones de formato para mostrar contenido. Esto puede incluir funciones de formato de texto, como negrita, cursiva y sangría, así como opciones de visualización para imágenes, archivos de video y audio, u otras funciones interactivas en sitios web. Si bien los diseños HTML inicialmente comenzaron como páginas de sitios web muy simples a principios de la década de 1990, el lenguaje de marcado de hipertexto ha sido objeto de varias revisiones y expansiones para adaptarse a las nuevas capacidades de los navegadores de computadora y las conexiones a Internet de alta velocidad. La primera actualización de los estándares para diseños HTML tuvo lugar a finales de 1995 cuando los estándares HTML 2.0 permitieron nuevas funciones en los sitios web, como tablas para texto e imágenes y mapas de imágenes; Sin embargo, a partir del año 2000, los diseños HTML habían alcanzado una etapa de revisión de 4.01, lo que permite a los navegadores mostrar de manera más eficiente las ramificaciones de esquemas de codificación HTML como el lenguaje de marcado extensible (XML).
Si bien el diseño de sitios web a partir de 2011 permanece firmemente cimentado en los principios del código HTML, ahora existen muchas variaciones en el trabajo con HTML que también usan lenguajes de scripting basados en palabras en inglés incluidas en etiquetas, que un navegador interpreta para mostrar contenido. Las variaciones populares de los diseños HTML que utilizan otros esquemas de codificación incluyen XML, hojas de estilo en cascada (CSS), HTML dinámico (DHTML) y más. A medida que cada nuevo esquema de codificación fue adoptado por las empresas de desarrollo de software que lanzan versiones de navegadores de computadora populares, la funcionalidad de los sitios web y la facilidad para personalizarlos se ha vuelto mayor.
La principal ventaja de XML es que ofrece a alguien que trabaja con HTML la capacidad de especificar cómo se muestran los elementos en una página web en función de su contenido en lugar de la forma en la que están almacenados, lo que hace que la duplicación de un diseño de una página a otra sea mucho más fácil. que con los diseños HTML estándar. CSS ofrece una ventaja similar con las pantallas de texto que utilizan una pequeña cantidad de código HTML que accede a los archivos CSS almacenados en el servidor en el que se carga un sitio web. Esto hace que editar el tamaño, la fuente y el color del texto para todas las páginas de un sitio web sea mucho más fácil, al editar una pequeña cantidad de archivos CSS en lugar de cada página web individualmente.
Otras formas de diseños HTML, como DHTML, son expansiones de los principios originales de HTML para mejorar la interactividad. DHTML incorpora el uso de javascript en páginas web, lo que permite la inclusión de formularios interactivos y bases de datos en sitios web cuyas características son elegidas por la persona que escribe el código HTML. Un editor de HTML o un programa de software para escribir diseños HTML a partir de 2011 también puede incorporar varios subprogramas para contenido interactivo, como la animación basada en vectores. La animación basada en vectores permite que un sitio web cree imágenes y animaciones que se almacenan puramente como vectores matemáticos y valores numéricos, eliminando la necesidad de descargar imágenes voluminosas a una computadora local para ver los efectos de animación.
El aprendizaje de HTML puede comenzar como un proceso simple y volverse complejo rápidamente una vez que alguien se encuentra con todos los nuevos esquemas de codificación que se vinculan a los diseños HTML para mejorar el aspecto y el atractivo de un sitio web. Cada esquema de codificación también puede tener soporte limitado en varios tipos de navegadores, donde uno mostrará su código correctamente y otro no. También se requiere que los complementos, o pequeños programas incrustados dentro de un navegador, se descarguen a una computadora personal para que funcionen algunos elementos de diseño HTML, como la animación basada en vectores. Por esta razón, trabajar con HTML debe centrarse primero en una vista completa de los estándares 4.01 detallados en los libros de diseño web modernos y en los tutoriales en línea. Hacer referencia a la última versión de los estándares HTML permite al diseñador crear un sitio que ofrezca la mayor interactividad, además de tener la probabilidad de que se muestre de manera consistente en todos los navegadores de computadoras modernos diseñados para admitir el estándar.