HTML5 tiene la particularidad de que existen elemento que no hacen falta cerrar, como por ejemplo los elementos de una lista, luego un código así es válido:
Entonces si haces esto:
Tienes ocho elementos, porque no los estás cerrando, sino creando otro (no son etiquetas de cierre vaya) y te pasa lo que te pasa.