line-height bei links und MS Internet Explorer
Daniel Schreiber
- css
Hallo,
in meiner Zentralen CSS-Datei ist der Zeilenabstand (line-height) für
alles (p,td,body,h1,...) auf 150% gesetzt. So funktioniert das auch alles,
aber wenn in einer Zeile nur Links sind (Navigation) will der IE 5.5 den
Zeilenabstand nicht heraufsetzten.
Ich habe auch das line-height in der Linkbeschreibung drinnen.
Mache ich irgend einen Fehler oder der IE? Wie kann ich das Problem lösen?
-Vielen Dank!!!
der rel. Auszug aus der CSS-Datei:
body{font-family:"Arial","Tahoma";background-color:rgb(254,248,0);font-size:13pt;line-height:150%}
table,tr,td{font-family:"Arial","Tahoma";text-align:left;font-size:13pt;line-height:150%}
p,li,ul{font-family:"Arial","Tahoma";text-align:left;font-size:13pt;margin-left:20px;margin-right:10px;line-height:150%}
a{font-family:"Arial","Tahoma";font-weight:bold;font-size:16px;color:#1ea505;line-height:150%}
a:link{font-family:"Arial","Tahoma";font-weight:bold;font-size:16px;color:#1ea505;line-height:150%}
a:visited{font-family:"Arial","Tahoma";font-weight:bold;font-size:16px;color:#000000;line-height:150%}
hi
mal angenommen, der MSIE hält sich an die CSS-Spezifikation, dann ist die Zeile überall mindestens 13pt*150% = 19.5pt hoch (wenn der Inhalt nicht rein passt auch mehr) und bei Links genau 16px*150% = 24px, egal ob's passt oder nicht. Wenn er's anders macht, hat er 'nen Bug.
Grüße aus Bleckede
Kai