HTML5 es un lenguaje de modelado web que introduce nuevas etiquetas como <header>, <nav>, <section>, <article>, <aside> y <footer> para estructurar páginas web. Estas etiquetas permiten crear encabezados, menús de navegación, secciones de contenido, artículos dentro de las secciones, contenido adicional y pie de página. Para que los navegadores reconozcan el lenguaje HTML5, la declaración debe ser <!Doctype HTML>.