sascha: <span> formatieren

Beitrag lesen

Hallo Zusammen,

ich habe folgendes Problem und hoffe, dass mir hier jemand helfen kann.

Meine Menüpunkte stehen in einem <span> Container, dadurch kann ich sie ohne Probleme nebeneinander auf eine Leiste setzen.
Beim anclicken wird via javascript ein Untermenü Container geöffnet, dessen Punkte in einem <div> Container stehen.
Hier bekomme ich aber vom XHTML Validator eine Fehlermeldung, da keine Blockelemente in einem Inlineelement stehen dürfen.

Das Problem wäre gelöst, wenn ich die <div> Container in <span> Container umwandle (natürlich mit einem <br /> für die neue Zeile) und dann den <span> via css (height,width) formatieren könnte. Aber auf diese Attribute reagiert weder der IE noch der FF im <span>

<span>
 Menuepunkt1
 <span>
  <div>Link1</div>
  <div>Link2</div>
  <div>Link3</div>
  <div>Link4</div>
 </span>
</span>

Das ist mal meine Struktur, die ich im Augenblick habe und die mir eigentlich mein gewünschtes Ergebnis bringt.
Halt nicht xhtml valide.

Schon mal besten Dank im vorraus
sascha