Hallo,
ich habe das noch nicht ganz verstanden . Wenn das mit line-height nicht so schön ist, wie soll dann das display:block gesetzt werden?
Zitatwenn die Links display:block haben (sollten sie bei derartigen navis immer, damit die ganze Schaltfläche klickbar ist), greifen vertikale paddings dafür.
Ich habe es mal hier eingefügt:
#nav ul li a
{
color:#FFFFFF;
font-weight:bold;
padding:0px 12px;
text-decoration:none;
[B] display:block;
vertical-align:middle;[/B]
}
Das vertical-align war nur testweise - funktioniert ja eh nur bei inline Elementen. Aber das display:block brachte so leider gar nichts. Wie ist das mit den vertikalen Paddings gemeint?
Danke
Edit:
So funktioniert es:
#nav ul li a
{
color:#FFFFFF;
font-weight:bold;
padding:0px 12px;
text-decoration:none;
display:block;
height:24px;
padding-top:6px;
}
Kann man mit der Lösung leben?
=> Im IE6 und 5.5 wird die Navigation nicht gefloatet sondern untereinander dargestellt. Wenn ich dem li einen width gebe, geht es - ist aber sehr unschön => sollte es nicht auch ohne gehen?