Cita:
Iniciado por asinox ...si no me equivoco un span es un elemento de estructura de tipo inline, diferente el div que funciona por defecto tipo block
Efectivamente, en el primer caso, estás anidando un
h1 que es un elemento de tipo bloque, dentro de un
span que es de tipo inline. La solución como bien han comentado, es eliminar el
span que ahí no sirve absolutamente para nada, y aplicar el estilo al
h1