Hallo,
Es scheint leider nicht zu funktionieren, ich setzte font-size mal auf 30px um zu sehen ob der IE wirklich so dumm ist, und ja das <div>-Element wurde höher.
Woran könnte es noch liegen?Setze font-size und line-height auf 0.
Es _muss_ auch noch was drin stehen im div. Vergleiche:
<div style="height:3px; line-height:3px; background-color:red;"></div>
<hr>
<div style="height:3px; line-height:3px; background-color:red;"> </div>
Gruß
Axel