Sup!
Verdammt! Ich hasse es, wenn ich was nicht hinkriege...
Also: Ich will einige Links in einem Block haben.
Diese Links sollen alle wie in einer Tabelle untereinander stehen.
Beim Überfahren der Links soll mit hover-Effekt die Hintergrundfarbe geändert werden.
Ich dachte, ich könnte das ungefähr so hinbekommen:
a:link {min-width:200px;background-color:white;color:black;}
a:hover {min-width:200px;background-color:black;color:white;}
<a href="bla.html">Text</a>
<a href="fasel.html">Text2</a>
Also _theoretisch_ sollte das IMHO dazu führen, daß schöne rechteckige
Boxen erschaffen werden, die wunderbar die Farbe wechseln.
[Text (auf weissem Balken)]
[Text2(auf weissem Balken)]
Dummerweise finden die Link-Elemente in der Praxis keineswegs, daß sie mehr als die Mindestbreite an Platz einnehmen müssten, und beschränken sich einfach auf die Schriftbreite. Auch width überredet die Elemente nicht zu Wohlverhalten. Alle anderen CSS-Sachen wie padding etc. funktionieren wunderbar...
Nun bin ich mir ziemlich sicher, daß ich sowas in der Art schon öfters gesehen habe, dummerweise habe ich aber keine Stelle gefunden, an der sowas vorgekommen wäre, und in Selfhtml und im Archiv habe ich unter Verwendung geeigneter Suchworte (ehm... glaubt das doch einfach mal) nichts erhellendes gefunden.
Und das mir - ich stürz' mich gleich in meine Logitech Cordless Desktop Pro Tastatur und esse den n00b in meinem Trackball auf...
HILFEEEEE! <-- Verstoss gegen die FAQ, schon klar ;-)
Gruesse,
Bio