@@ottootto:
nuqneH
Der letzte (ganz rechte) Menüpunkt soll eine Select-Box für die Sprachauswahl sein - das geht aber nur, wenn ich diese in ein inline-Element verwandle.
Das tust du nicht. Unterscheide zwischen HTML-Blockelementen und CSS-Blockelementen! http://forum.de.selfhtml.org/archiv/2006/6/t132132/#m854853, http://forum.de.selfhtml.org/archiv/2007/4/t149631/#m972077 ff.
Ich will aber 4.01 strict bleiben und bin etwas einfallslos, wie ich das Problem löse.
Dein Problem ist ein anderes: In Strict darf 'select' kein Kind von 'form' sein, sondern da muss noch ein (HTML-)Blockelement dazwischen.
<ul id="nav" style="display:inline;">
Trenne Markup (HTML) und Darstellung (CSS), mach Stilangaben NIEMALS* inline in @style-Attributen, sondern immer im Stylesheet!
<li style="display:inline;"><a href=".">Menu1</a></li> <li style="display:inline;"><a href=".">Menu2</a></li> <li style="display:inline;"><a href=".">Menu3</a></li> <li style="display:inline;">
Hier siehst du , wie unsinnig Inline-Styles für jedes Elment anzugeben. Im Stylesheet wäre das eine Angabe für alle gleichartigen Elemente.
Qapla'
* Ergänzung für die Sag-niemals-nie-Sager: es sei denn, du weißt *genau*, was du tust
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)