<Li> als aktives Element darstellen
Frank
- css
0 Cheatah
Hallo zusammen,
ich bastle zur Zeit an einem Content Management System und versuche es nun mit CSS anzupassen. Der generierte Quellcode sieht wie folgt aus.
<div id="menulevel1">
<ul>
<li>
<a class="active_menu" href="http://localhost/joomla...>Start</a>
</li>
<ul>
<div>
Wenn nun das <a> Element aktiv ist, möchte ich nicht nur das <a>-Tag als aktiv kennzeichnen, sondern auch das <Li>-Tag in dem das <a> eingeschachtelt ist.
Leider hat das <li>-tag keine Klasse, sondern nur <a>.
Kurz gefragt: Kann ich das <Li> farbig darstellen, sobald <a> aktiv ist? Und wenn ja, wie geht das?
Danke schonmal für die Antwort.
Gruß
Frank
Hi,
Wenn nun das <a> Element aktiv ist,
warum ist der Link aktiv? Wenn dem so wäre, wenn man sich also tatsächlich auf der Seite befindet, die verlinkt ist, ist der Link mehr als überflüssig. Handelt es sich um eine andere Seite, die lediglich in den Bereich der verlinkten Seite fällt, so ist ebenfalls nicht der Link das als aktiv geltende Element.
Aktiv ist der Listenpunkt.
Leider hat das <li>-tag keine Klasse, sondern nur <a>.
Behebe diesen Fehler.
Kurz gefragt: Kann ich das <Li> farbig darstellen, sobald <a> aktiv ist?
In der aktuellen Konstellation ist das nicht möglich. Zum Glück ist Dein Code semantisch fehlerhaft; nach Korrektur ist Dein Vorhaben trivial umsetzbar.
Cheatah