Elya: Positionierung in einem CSS-Menü

Beitrag lesen

Hallo Homer,

Warum sind die Links immer links oben und nicht in der Mitte?

Mal abgesehen davon, daß eine Tabelle für eine Linkliste nicht die optimale Lösung ist...

a:link.menue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #B90000; vertical-align:middle; text-decoration: none; width:127px; height:18px }

a.menue:link {...}

vertical-align ist meines Wissens nur für td-Elemente oder Elemente mit display:table-cell; gültig. Nimm dem Link mal die Höhe und probiere nochmal.

Ansonsten definiere für a.menue:link  {display:block;} und vergib passende padding-top- und padding-bottom-Werte.

.menue_td{background-color:#FECD98; border-color:#B90000; border-width:1px; border-style:solid; width:127px; height:20px; vertical-align:middle}

<td width="127" height="20" align="left" valign="middle" class="menue_td"><a class="menue" href="#">Link1</a></td>
  </tr>

Du mischst CSS- und HTML. Entscheide Dich für eins, am besten CSS ;-)

Gruß aus Köln-Ehrenfeld,

Elya