Bastian
Aktives Mitglied
Thread Starter
- Dabei seit
- 20.06.2003
- Beiträge
- 533
- Reaktionspunkte
- 10
Hallo zusammen
Mal gucken, ob da ein CSS-Profi ist und mir helfen kann.
Ich habe für eine Navigation eine <ul>, die mit Hilfe von display: inline horizontal dargestellt wird.
Die <li>-Tags haben einen Hover-Effekt, sodass bei Mouseover ein Hintergrundbild angezeigt wird.
Innerhalb des <li> sind die Textlinks.
Was ich nun möchte, ist, dass das gesamte <li> klicksensitiv wird bei Mouseover. Jetzt ist es so, dass <li> bei Mouseover zwar das Hintergrundbild zeigt, der Link jedoch erst klickbar ist, wenn die Maus auf den Linktext zeigt.
Eigentlich dachte ich, das würde gehen, wenn ich <a> mit display: block ergänze. Das half aber nicht.
Hier die Codes:
Mal gucken, ob da ein CSS-Profi ist und mir helfen kann.
Ich habe für eine Navigation eine <ul>, die mit Hilfe von display: inline horizontal dargestellt wird.
Die <li>-Tags haben einen Hover-Effekt, sodass bei Mouseover ein Hintergrundbild angezeigt wird.
Innerhalb des <li> sind die Textlinks.
Was ich nun möchte, ist, dass das gesamte <li> klicksensitiv wird bei Mouseover. Jetzt ist es so, dass <li> bei Mouseover zwar das Hintergrundbild zeigt, der Link jedoch erst klickbar ist, wenn die Maus auf den Linktext zeigt.
Eigentlich dachte ich, das würde gehen, wenn ich <a> mit display: block ergänze. Das half aber nicht.
Hier die Codes:
Code:
#navigation a {
display: block; }
#navigation ul {
padding: 0;
margin: 0;
list-style: none; }
#navigation li {
float: left;
position: relative;
width: auto;
height: 35px;
padding: 5px 20px 5px 20px;
margin: 0;
display: inline; }
#navigation li:hover,
#navigation li.aktiv {
background-image: url(../grafiken/layout/navigation_aktiv.png);
background-position: 0px 13px; background-repeat: no-repeat; }
Code:
<ul id="navigation_liste">
<li class='aktiv'><a href="aktuell" alt="Aktuell">Aktuell</a></li>
<li><a href="portraet" alt="Porträt">Porträt</a></li>
</ul>