Hallo,
Welchem Zweck dienen hier die div-Elemente, die Du um die h1 rumpackst?
Ich habe mich bemüht, mein Problem auf das Wesentliche zu beschränken! Daher ergibt das HTML nicht hier unbedingt eine vernünftige Semantik. Das soll es auch gar nicht!
» Der Spalt könnte margin/padding der divs sein.
Mit margin oder padding hat das Problem (leider) nichts zu tun.
Viele Grüße
Daniel