Thomas: Tabellenzelle als Link

Hallo zusammen,
Ich versuche eine Tabellenzelle als Link zu missbrauchen.
Mein Problem dabei ist, dass die Zelle eine bestimmte höhe besitzt. Mit dem Eintrag:

td {
  display: block;
  width: 100%;
}

erreiche ich, dass die Zelle in der Breite ausgefüllt wird. Wenn ich aber height: 100% hinzufüge, dann springt der Linktext an den oberen Rand und ich bringe ihn da nicht mehr weg. Der Text sollte in der Mitte sein...

Könnt ihr mir da helfen?

PS: evtl. möchte ich das Design auf div's umstellen. Ich frage mich aber noch was genau der Vorteil davon ist, Ich habe eine Tabelle, die mein Layout regelt...

Vielen Dank

  1. Hallo,

    Ich versuche eine Tabellenzelle als Link zu missbrauchen.

    Unschön. Du solltest aus dem Link in dieser Zelle ein Block-Element machen.

    PS: evtl. möchte ich das Design auf div's umstellen. Ich frage mich aber noch was genau der Vorteil davon ist, Ich habe eine Tabelle, die mein Layout regelt...

    Dann verkleiner mal den Viewport in der Breite immer mehr und schau dir an, wie unterschiedlich ein div-Layout und ein table-Layout reagieren - einer von vielen Vorteilen eines div-Layouts.

    Grüße
    Thorsten