Das ist grundsätzlich nicht sinnvoll so zu verfahren.
Code:
/* menülink */
li a:link, li a:visited {
background: url(../images/test.jpg) no-repeat;
}
/* menülink hover */
li a:hover {
background: url(../images/test_hover.jpg) no-repeat;
}
/* menülink aktiv - betrifft alle aktiven elemente, also auch die eltern */
li.active a:link,
li.active a:visited {
background: url(../images/test_active.jpg) no-repeat;
}
/* menülink aktiv hover - betrifft alle aktiven elemente, also auch die eltern */
li.active a:hover {
background: url(../images/test_active_hover.jpg) no-repeat;
}
/* menülink - betrifft nur das (letzte) aktuelle element */
li#current a:link,
li#current a:visited {
background: url(../images/test_current.jpg) no-repeat;
}
/* menülink hover - betrifft nur das (letzte) aktuelle element */
li#current a:hover {
background: url(../images/test_current_hover.jpg) no-repeat;
}
Natürlich kann man bestimmte Selektoren auch zusammenlegen, wenn das Gleiche
gewünscht ist.
Das ist nicht notwendig, es geht nur um die Reihenfolge im Kontext der Menülinks.
Lesezeichen