Dennis: spezielle CSS Formatierung

Beitrag lesen

Hi Michael,

Ich habe eine Tabellenzelle die 200x200 Pixel groß ist. In dieser Zelle befindet sich ein Link. Wenn man jetzt über den Link fährt, soll sich der Zellenhintergrund der Tabelle farblich ändern.

Das wird so erst mal nicht gehen - du hast aber zwei Möglichkeiten an das Problem ranzugehen:

  1. Du setzt direkt ein :hover auf die Tabellenzelle, dass funktioniert dann allerdings nicht im IE
  2. Du lässt den Link als Blockelement darstellen (display:block), weitest ihn über die ganze Tabellenzelle aus, gibts ihm eine Hintergrundfarbe und ein entsprechendes :hover. Dann kann man allerdings (was ja eigentlich gut ist) auf den ganzen Bereich der Tabellenzelle klicken, um dem Link zu folgen.

Eine letzte möglichkeite wäre natürlich ganz auf Tabellen zu verzichten ;-) Wenn es sich in deinem Beispeiel um eine Navigation handelt, solltest du eh besser verschachtelte Listen nehmen.

MfG, Dennis.