HTML es el lenguaje de marcado predominante para la elaboración de páginas web y se escribe mediante etiquetas rodeadas por corchetes angulares. HTML5 es la quinta versión de HTML y establece nuevos elementos y atributos para reflejar el uso moderno de los sitios web. Algunas diferencias estructurales entre HTML5 y versiones anteriores incluyen que ciertos elementos ya no son obligatorios y los elementos vacíos no requieren cierre, entre otras variaciones.