Der Martin: a:hover mit "verschachtelter" CSS Klasse

Beitrag lesen

Hallo,

<nav id="main">

<a href="" accesskey="1" title="">Ausgangslage<span class="subnav"><a href="" class="a">asdasd</a><span></a>
</nav>

  
das ist invalides HTML. Zwär hätte HTML 5 sogar erlaubt, ein Blockelement (div) in einen Link zu setzen; du hättest also sogar beim div-Element bleiben können. Was aber nicht erlaubt ist: Ein a-Element \*innerhalb\* eines weiteren a-Elements. Das verbietet sich eigentlich schon von der Logik her: Welchem der beiden Links soll ein Browser beim Anklicken folgen?  
  
Abgesehen davon gibt es zahlreiche CSS-Only-Klappmenüs - ich wundere mich, dass du versuchst, selbst eins auf die Beine zu stellen, anstatt eines der vielen existierenden als Vorlage zu nehmen.  
  

> P.s. ist eigentlich erstaunlich, dass so viel überhaupt geht.... :-) I love CSS :)  
  
Oh ja, die Möglichkeiten von CSS sind beeindruckend-  
  
Ciao,  
 Martin  

-- 
Politik ist die Kunst, die Menschen so zu bescheißen, dass sie auch noch glauben, sie hätten das selbst so gewollt.  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(