Diferencias entre HTML5 y HTML4/XHTML
| Etiqueta | Atributos de la etiqueta | Comentarios |
| <!– –> | Estándar o ninguno | Comentarios |
| <!DOCTYPE> | HTML | Estillo |
| <a> | href | target | rel | hreflang | media | type | Atributo Añadido: media Atributo cambiado: Target |
| <abbr> | title | |
| Etiqueta Eliminada | ||
| <address> | Estándar o ninguno | |
| Etiqueta eliminada | ||
| <area> | Estándar o ningunos | |
| <article> | Atributos globales | Nueva etiqueta |
| <aside> | Atributos globales | Nueva etiqueta |
| <audio> | autobuffer | autoplay | controls | loop | src | Nueva etiqueta |
| <b> | Atributos globales | Etiqueta cambiada |
| <base> | Estándar o ninguno | |
| Etiqueta eliminada | ||
| <bdo> | Estándar o ninguno | |
| Etiqueta eliminada | ||
| <blockquote> | Estándar o ninguno | |
| <body> | Estándar o ninguno | |
| <br> | Estándar o ninguno | |
| <button> | Estándar o ninguno | |
| <canvas> | height | width | Nueva etiqueta |
| <caption> | Estándar o ninguno | |
| Etiqueta eliminada | ||
| <cite> | Atributos globales | Etiqueta cambiada |
| <code> | Estándar o ninguno | |
| <col> | Estándar o ninguno | |
| <colgroup> | Estándar o ninguno | |
| <datalist> | Atributos globales | Nueva etiqueta |
| <dd> | Estándar o ninguno | |
| <del> | Estándar o ninguno | |
| <details> | open | Nueva etiqueta |
| <dialog> | Atributos globales | Nueva etiqueta |
| Etiqueta eliminada | ||
| <div> | Estándar o ninguno | Division |
| <dfn> | Estándar o ninguno | |
| <dl> | Estándar o ninguno | |
| <dt> | Estándar o ninguno | |
| <em> | Estándar o ninguno | |
| <embed> | height | src | type | width | Nueva etiqueta |
| <fieldset> | Estándar o ninguno | |
| <figure> | Atributos globales | Nueva etiqueta |
| Etiqueta eliminada | ||
| <footer> | Atributos globales | Nueva etiqueta |
| <form> | Estándar o ninguno | |
| Etiqueta eliminada | ||
| Etiqueta eliminada | ||
| <h1>… <h6> | Estándar o ninguno | |
| <head> | Estándar o ninguno | |
| <header> | Atributos globales | Nueva etiqueta |
| hgroup se añadió a la especificación HTML5, pero ahora está obsoleta.4 Usar <header> | ||
| <hr> | Ninguno | Etiqueta cambiada |
| <html> | Estándar o ninguno | |
| <i> | Ninguno | Etiqueta cambiada |
| <iframe> | Estándar o ninguno | |
| <img> | Estándar o ninguno | |
| <input> | accept | alt | auto-complete | autofocus | checked | disabled | form | formaction | formenctype | formmethod | formnovalidate | formtarget | height | list | max | maxlength | min | multiple | name | pattern | placeholder | readonly | required | size | src | step | type | value | width | Etiqueta cambiada: Añadidos 13 elementos a type |
| <ins> | Estándar o ninguno | |
| Etiqueta eliminada | ||
| <kbd> | Estándar o ninguno | |
| <label> | Estándar o ninguno | |
| <legend> | Estándar o ninguno | |
| <li> | Estándar o ninguno | |
| <link> | Estándar o ninguno | |
| <mark> | Atributos globales | Nueva etiqueta |
| <map> | Estándar o ninguno | |
| <menu> | Estándar o ninguno | |
| <meta> | Estándar o ninguno | |
| <meter> | high | low | max | min | optimum | value | Nueva etiqueta |
| <nav> | Atributos globales | Nueva etiqueta |
| Etiqueta eliminada | ||
| <noscript> | Estándar o ninguno | |
| <object> | Estándar o ninguno | |
| <ol> | Estándar o ninguno | |
| <optgroup> | Estándar o ninguno | |
| <option> | Estándar o ninguno | |
| <output> | form | Nueva etiqueta |
| <p> | Estándar o ninguno | |
| <param> | Estándar o ninguno | |
| <pre> | Estándar o ninguno | |
| <progress> | max | value | Nueva etiqueta |
| <q> | ||
| <ruby> | cite | Nueva etiqueta |
| <rp> | Atributos globales | Nueva etiqueta |
| <rt> | Atributos globales | Nueva etiqueta |
| Etiqueta eliminada | ||
| <samp> | Estándar o ninguno | |
| <script> | Estándar o ninguno | |
| <section> | cite | Nueva etiqueta |
| <select> | Estándar o ninguno | |
| <small> | Atributos globales | Etiqueta Cambiada |
| <source> | media | src | type | Nueva etiqueta |
| <span> | Estándar o ninguno | |
| Etiqueta eliminada | ||
| <strong> | Estándar o ninguno | |
| <style> | Estándar o ninguno | |
| <sub> | Estándar o ninguno | |
| <sup> | Estándar o ninguno | |
| <table> | Estándar o ninguno | |
| <tbody> | Estándar o ninguno | |
| <td> | Estándar o ninguno | |
| <textarea> | Estándar o ninguno | |
| <tfoot> | Estándar o ninguno | |
| <th> | Estándar o ninguno | |
| <thead> | Estándar o ninguno | |
| <time> | datetime | pubdate | Nueva etiqueta |
| <title> | Estándar o ninguno | |
| <tr> | Estándar o ninguno | |
| Etiqueta eliminada | ||
| <u> | Define texto que debe tener un estilo diferente del texto normal5 | |
| <ul> | Estándar o ninguno | |
| <var> | Estándar o ninguno | |
| <video> | src | poster | autobuffer | autoplay | loop | controls | width | height | Nueva etiqueta |
| Etiqueta eliminada |
Notas: En amarillo aquellas etiquetas introducidas en esta nueva versión (en rojo aquellas que fueron eliminadas de la especificación HTML5), en azul las etiquetas que han sido cambiadas todo o en parte y en gris las etiquetas eliminadas de esta versión. Si bien en la práctica los navegadores no lo están teniendo en cuenta para evitar perder cuota de mercado.