Der Martin: Formular als inline nicht 4.01 w3 konform

Beitrag lesen

Hi,

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.
Ich will aber 4.01 strict bleiben und bin etwas einfallslos, wie ich das Problem löse.

HTML und CSS sind vollkommen unabhängig voneinander. Was hat die Formatierung deiner Meinung nach für einen Einfluss auf die Validität des Markups?

Versucht habe ich auch schon einen rechts-gefloateten Div-Container neben der Navigation innerhalb des Header-Divs. Das funktioniert, ist aber offenbar auch nicht erlaubt?!

Wie kommst du darauf?

<div>
<!-- In diesem Container liegt die gesamte Seite -->

Damit ist er überflüssig - du hast mit dem body-Element schon einen Container, der die ganze Seite enthält.

<div id="header">
<!-- Der Container für den Header -->

Auch dieser Container ist überflüssig, solange er nur ein Element enthält (die Liste).

  <li style="display:inline;">  
  	<form action="select.html" style="display:inline">  
  		<!-- Das Problem -->  

Was genau ist "das Problem?"

So long,
 Martin

--
Der Professor sitzt beim Essen in der Mensa. Ein Student setzt sich ihm unaufgefordert gegenüber.
Professor: Seit wann essen denn Schwein und Adler an demselben Tisch?
Student:   Na gut, dann flieg' ich eben zum nächsten Tisch.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(