Glosario digital · Web

¿Qué es HTML?

Explicado en breve

HTML (Hypertext Markup Language) es el lenguaje de marcado con el que se estructuran las páginas web. Define qué contenidos —títulos, textos, imágenes, enlaces, formularios— tiene una página, y el navegador los ensambla para mostrarla.

Categoría WebTiempo de lectura unos 3 minActualizado 16 de octubre de 2026
Imagen destacada: HTML

HTML: definición y relevancia

HTML describe la estructura de una página web: qué es un título, qué es un párrafo, una lista, una imagen, un enlace o un formulario. Para ello, los contenidos se marcan con las llamadas etiquetas, por ejemplo con el elemento «h1» para el título principal. La apariencia (CSS) y el comportamiento (JavaScript) son capas independientes que se apoyan en HTML.

HTML se desarrolló a principios de la década de 1990 en el CERN para conectar documentos mediante enlaces. Hoy la comunidad de desarrolladores WHATWG mantiene de forma continua el «HTML Living Standard». «HTML5» se considera un hito porque incorporó, entre otras cosas, vídeo, nuevos campos de formulario y elementos semánticos.

Cómo se estructura un documento HTML

Un documento HTML consta de una cabecera con información invisible, como el título de la página, la meta description y el juego de caracteres, y de un cuerpo con los contenidos visibles. El navegador lee el código, construye con él una estructura de árbol (DOM) y la muestra. Los buscadores y los lectores de pantalla evalúan esa misma estructura.

  • header, nav, main y footer dividen la página en áreas
  • h1 a h6 forman la jerarquía de títulos
  • a establece enlaces a otras páginas o secciones
  • img con texto alternativo describe las imágenes para lectores de pantalla y buscadores
  • form, label e input construyen formularios con campos claramente etiquetados

Ejemplo práctico: HTML limpio en lugar de «sopa de div»

Una empresa de oficios creó su sitio web con un constructor. En el código fuente, casi todo está en contenedores genéricos, los títulos son simplemente texto con un tamaño mayor y las imágenes no tienen descripción. Para los visitantes la página se ve bien, pero los lectores de pantalla y los buscadores no reconocen ninguna estructura.

En el relanzamiento se marca el mismo contenido de forma semántica: un H1 por página, subtítulos escalonados con lógica, campos de formulario etiquetados, textos alternativos. Visualmente apenas cambia nada, pero la página se encuentra mejor, se procesa más rápido y también resulta utilizable para personas con discapacidad que trabajan con teclado o lector de pantalla.

Ventajas, errores habituales e imple­menta­ción

El HTML limpio y semántico es la base de la accesibilidad —la ley alemana de accesibilidad (BFSG) se aplica desde el 28 de junio de 2025 a determinadas ofertas digitales, como las tiendas online para consumidores— y de una buena optimización para buscadores. Carga más rápido, es más fácil de mantener y sigue funcionando aunque no se carguen scripts o estilos. Herramientas de validación como el validador del W3C detectan pronto los errores de estructura.

Nano Concepts desarrolla sitios web con HTML semántico y válido y lo comprueba frente a los requisitos de accesibilidad y SEO técnico. Esto vale tanto para páginas escritas a mano como para plantillas de WordPress o Shopware, donde mejoramos de forma deliberada el código generado automáticamente en lugar de adoptarlo sin cambios.

  • Elegir los títulos por su tamaño de letra en lugar de por su significado
  • Insertar imágenes sin texto alternativo o utilizar texto en forma de imagen
  • Construir elementos pulsables sin un enlace o botón real
  • Crear campos de formulario sin la etiqueta correspondiente
  • Omitir la indicación del idioma en el documento

Preguntas frecuentes sobre HTML

HTML significa Hypertext Markup Language, en español «lenguaje de marcado de hipertexto». Mediante elementos describe qué significado tienen los contenidos de una página web, para que navegadores, buscadores y tecnologías de apoyo los procesen correctamente.

No, HTML es un lenguaje de marcado. Estructura contenidos, pero no incluye lógica de programación como bucles o cálculos. Para eso suele utilizarse JavaScript, mientras que CSS determina el aspecto de la página. Juntos forman la base de casi todos los sitios web.

No necesariamente, si usa un CMS como WordPress o un constructor web, porque el editor genera el código. Para personalizaciones, una estructura limpia y la búsqueda de errores, sin embargo, los conocimientos básicos son útiles, aunque encargue la ejecución a una agencia.

El HTML semántico elige los elementos según su significado, por ejemplo nav para la navegación o main para el contenido principal, y no solo según su aspecto. Esto ayuda a los buscadores, a los lectores de pantalla y al mantenimiento posterior del código.

Servicios que encajan

Términos relacionados

Relevante para estos sectores

Artículos relacionados de la revista

El presupuesto adecuado en 60 segundos

Análisis de necesidades: HTML

Responda unas breves preguntas: normalmente nos pondremos en contacto con usted en un plazo de 24 horas con una primera valoración.

Solicitar proyecto