ottootto: Formular als inline nicht 4.01 w3 konform

Beitrag lesen

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.

Danke! Mit einem <p> davor klappt es.

<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.

Das mache ich eh. Beim Beispielcode habe ich mir gedacht, ich lösche alle nichtrelevanten Code-Teile der Website und füge die relevanten css-Formatierungen direkt ein, damit die "Einarbeitungszeit" für Leser kurz wird. (Mein Service für potentiell Antwortende)

Übrigens tolle Website und Artikel und danke für die Hilfe!