Hallo Stefan,
' .. welches zumindest in Mozilla 1.x, MS IE 6.x, Opera ab 6.x und vielleicht noch Konqueror ziemlich gleich aussieht (von NS 4.x rede ich gar nicht mehr)?'
.. Die Aufteilung der div-Bereiche ist logisch nachvollziehbar und keine sinnlose "div-Suppe"
Konqueror wäre schon empfehlenswert, und IE 5 und IE 5.5 sind ja auch noch unterwegs..
Für Netscape 4 gibt es valide Möglichkeiten, ob JSSS oder weniger exotisch eine CSS-Weiche per 'Kommentar' wie diese mit Massnahmen für Opera 5 http://www.lipfert-malik.de/webdesign/tutorial/bsp/kristof-lipfert-nc4-crossover.html, die vor allem die Option bieten für Netscape 4 auch nach der eigentlichen Entwicklung noch nachhelfenden oder alternativen CSS-Code im Kommentar des Stylesheets einzubauen. Also bis auf notfalls mal ein *-Selektor um NC4 auszuschliessen im eigentlichen CSS wie auch im HTML keine Klimmzüge für diesen Browser.
So kann die Frage wie NC4 zu bedienen ist auch noch spät geklärt werden, besonders wenn bei den verschiedenen Methoden auch eine CSS-Weiche per Kommentar usw. im Stylesheet nicht ausgeschlossen wird.
Beim Beispiel von Ingo ist mir die häufige Verwendung von <p> augefallen, wäre hier nicht u.U. <li> besser oder ist <p> nötig um etwa Probleme bei mehreren Spalten zu vermeiden?
<p ? li><img src="http://selfhtml.teamone.de/src/kap.gif" alt="Kapitel" /> <a href="#">HTML/XHTML</a></p ? li>
Auch '<p id="header">' könnte ich mir als <h6> vorstellen, gar nicht dass es besser "funktionieren" würde, aber vielleicht hätte es Vorteile hier zuerst ein HTML-Grundgerüst festzulegen- hoffentlich ohne damit angesichts der Unzulänglichkeiten von Browsern+CSS zuviele alternative Lösungen auszuschliessen.
Grüße,
Kristof