HTML5 is actually HTML and XHTML There are two languages that share the same vocabulary. When a web page is served using the text/html mime type it is called HTML5 When a web page is served using the application/xhtml+xml mime type XHTML5