TD:HOVER im IE ?!
the-FoX
- css
0 Cheatah0 at
0 Ingo Turski0 the-FoX
Hi alle Selfianer,
ich knabbere gerade an einem Problemchen mit den CSS und dem InternetExplorer.
Und zwar habe ich eine Tabellenzelle und ich möchte diese farbig hinterlegen, wenn ich mit dem Mauszeiger drüber gehe. In der Tabellenzelle befindet sich ein Textlink, der eskat in der Mitte der Zelle sein soll.
Also dachte ich mir folgendes:
TD { ... }
TD:HOVER { ... ; background-color:#ff000000 }
Aber, der Internet Explorer ignoriert es einfach. Jetzt habe ich schon mit einer Angabe wie
display:block;
height:100%;
width:100%;
bei den Stylesheet-Angaben für den Link experimentiert. Jedoch ist der Text dann oben innerhalb der Tabellenzelle und nicht zentriert.
Wenn ich mittels
padding-top:3px;
den Inhalt des Blocks weiter nach unten schiebe, funktioniert es im IE, aber nicht im Mozilla/Firefox.
Hat jemand noch Ideen ? JavaScript wollte ich vermeiden. Kann man unterschiedliche Stylesheets für unterschiedliche Browser definieren ?
the-FoX
Hi,
TD:HOVER [...]
Aber, der Internet Explorer ignoriert es einfach.
richtig, der kann das (immer noch) nicht.
Hat jemand noch Ideen ? JavaScript wollte ich vermeiden.
Dann geht's nicht.
Kann man unterschiedliche Stylesheets für unterschiedliche Browser definieren ?
Bedingt ja, das Stichwort lautet CSS-Hacks.
Cheatah
Hallo.
Dann geht's nicht.
"In der Tabellenzelle befindet sich ein Textlink" ist hier aber vielleicht nicht ganz unwesentlich.
MfG, at
Hi,
line-height in Höhe der Tabellenzeile (nicht in %) sollte helfen.
freundliche Grüße
Ingo
line-height in Höhe der Tabellenzeile (nicht in %) sollte helfen.
Danke Ingo!!!
Das wars. Es funktioniert jetzt ;-)