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:(