HTML5 especifica dos variantes de sintaxis para HTML: una «clásica», HTML (text/html), conocida como "HTML5", y una variante XHTML conocida como sintaxis "XHTML5" que deberá servirse con sintaxis XML (application/xhtml+xml).