Wenn ich das bei mir auf dem lokalen Testserver (Apache unter Linux) und dem 53.0er Ff (Linux 64 bit) probiere, dann bewirkt style="height: 80px;" oberhalb einen 40 px Abstand, bei style="min-height: 80px;" ist unterhalb ein 40 px Abstand. In beiden Fällen stimmt die Gesamthöhe mit 80 px. Das ist dann halt Leerraum.
Gruß Harry