Hallo. das hr-tag macht mir ebenfalls oben und unten einen abstand.. egal ob ich die height 3 oder 100 px mache.
Nur im IE? Weil für den IE ist height == min-height. Sprich, er vergrößert das Element entsprechend, wenn du ihm nicht ein overflow:hidden mitgibst.
Gruß Ben