Hallo Siechfried
Wieso nimmst du line-height? Da das DIV von Haus aus keine definierte Höhe hat, nimmt es sich soviel vertikalen Raum, wie der Inhalt erfordert, also 17px.
line-height wende ich auf die links innerhalb des <div>s an.
Ist das Bild vielleicht höher als 17px (inklusive Außenabstände)? Ich bin zwar kein CSS-Experte, aber vielleicht hilft es, dem umgebenden DIV eine feste Höhe zuzuweisen und overflow auf »hidden« zu stellen. Zusätzlich könnte man dem IMG noch ein »border-style:none« verpassen sowie alle Außenabstände auf 0 setzen.
das Image hat eine Höhe von 2px (habe ich direkt im <img>-Tag angegeben. Alle Abstände wurden über den Universalselektor (*) auf 0px gesetzt.
Vielleicht hilft's
Trotzdem danke
Gruss
Tina