Qué es HTML y cómo estructura un documento web | Nicolás Garzón
Inicio Wiki HTML HTML y el documento web Volver a HTMLHTML
HTML y el documento web Explica qué es HTML, cómo estructura un documento web y por qué su semántica importa para navegadores, buscadores, accesibilidad y JavaScript.
Última actualización Actualizada 25 de jul de 2026
HTML describe el de un documento web.
Nota siguiente Documento HTML mínimo significado y la estructura
HTML
Copiar < article>
< h1> Guía de HTML</ h1>
< p> Aprende a estructurar contenido para la web.</ p>
</ article>
Texto
Copiar HTML → estructura y significado
CSS → presentación
JavaScript → comportamiento y lógicaLas capas colaboran, pero una no reemplaza a las otras.
HTML
Copiar < button type = " button" > Guardar</ button> HTML ya aporta semántica, foco, activación mediante teclado y participación en formularios. CSS puede cambiar su aspecto y JavaScript responder a la acción.
HTML sirve tanto para documentos como para interfaces.
HTML
Copiar < article>
< h1> Cómo funciona el navegador</ h1>
< p> ...</ p>
</ article> HTML
Copiar < form>
< label for = " query" > Buscar productos</ label>
< input id = " query" name = " query" type = " search" >
< button> Buscar</ button>
</ form> Incluso una aplicación sigue siendo un documento con elementos, relaciones y estados nativos.
HTML no expresa algoritmos generales. Declara recursos y relaciones:
HTML
Copiar < img
src = " product.webp"
alt = " Teclado mecánico negro"
loading = " lazy"
> El navegador procesa esa declaración según el estándar y el entorno.
HTML
Copiar < h2> Productos recientes</ h2> h2 no significa “texto grande”. Significa un encabezado de nivel dos.
HTML
Copiar < strong> Pago pendiente</ strong> strong comunica importancia, no solamente negrilla.
La apariencia puede cambiar con CSS; el significado permanece.
HTML
Copiar < main>
< h1> Portfolio</ h1>
< p> Proyectos seleccionados.</ p>
</ main> Texto
Copiar main
├─ h1
│ └─ "Portfolio"
└─ p
└─ "Proyectos seleccionados."JavaScript y tecnologías de asistencia trabajan sobre esa estructura DOM, no directamente sobre el texto del archivo.
HTML se mantiene como un Living Standard . No existe una edición final “HTML6” que reemplace periódicamente todo el lenguaje.
El estándar evoluciona mientras navegadores, pruebas y documentación se actualizan.
Prioriza contratos estables.
Comprueba compatibilidad de características nuevas.
Evita listas antiguas de “tags HTML5” como si el lenguaje estuviera congelado.
HTML
Copiar < div onclick = " submitForm ( ) " > Enviar</ div> Puede renderizarse, pero no tiene el contrato completo de un botón.
HTML
Copiar < button type = " submit" > Enviar</ button> La calidad incluye sintaxis, semántica, accesibilidad, seguridad, resiliencia y rendimiento.
El HTML recibido no siempre coincide con el árbol final.
HTML
Copiar < table>
< tr> < td> Producto</ td> </ tr>
</ table> El navegador puede insertar un tbody implícito.
Texto
Copiar source markup → texto enviado
DOM tree → estructura construidaEl servidor suele enviar:
JavaScript
Copiar Content- Type: text/ html; charset= utf- 8 Eso indica qué parser y codificación deben aplicarse. Servir el mismo texto como XML cambia las reglas.
HTML
Copiar < a href = " /products?page=2" > Siguiente página</ a> JavaScript puede mejorar la navegación, pero el enlace conserva una ruta real si el script falla.
HTML
Copiar < section aria-labelledby = " contact-title" >
< h2 id = " contact-title" > ¿Tienes un proyecto en mente?</ h2>
< p> Cuéntame qué necesitas resolver.</ p>
< a href = " mailto:hello@example.com" > Enviar correo</ a>
</ section> La estructura sigue siendo comprensible sin estilos ni scripts.
Tratar HTML como decoración para CSS.
Usar div para cualquier control.
Elegir etiquetas por apariencia.
Confundir source HTML con DOM final.
Pensar que HTML es una versión cerrada.
Depender de JavaScript para contenido básico.
Considerar validación sintáctica como accesibilidad garantizada.
Añadir ARIA antes de usar elementos nativos.
HTML define estructura y significado.
CSS y JavaScript complementan la semántica.
El navegador convierte markup en DOM.
HTML es declarativo y forma parte de la plataforma web.
El estándar evoluciona continuamente.
Una base HTML funcional mejora accesibilidad y resiliencia.
¿Por qué un button suele ser mejor que un div con click?
Respuesta Porque ya incluye semántica, foco, activación por teclado, rol accesible y comportamiento de formulario.
Documento HTML mínimo construye la base del documento.