Elemento vacío

Un elemento vacío es un elemento de HTML, SVG, o MathML que no puede tener nodos secundarios (es decir, elementos anidados o nodos de texto).

Las especificaciones HTML, SVG, y MathML definen con precisión lo que cada elemento puede contener. Muchas combinaciones no tienen sentido semántico, por ejemplo un elemento <audio> anidado dentro de un elemento <hr>.

En HTML, el uso de una etiqueta de cierre en un elemento vacío normalmente no es válido. Por ejemplo, <input type="text"></input> es un elemento HTML no válido.

Los elementos vacíos en HTML son los siguientes: