Der Martin: Menu Link und Rechts und die Mitte hängt unten an (IE 6)

Beitrag lesen

Hallo,

habe mich mal der Sache angenommen und mal das eingefügt.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >

das ist gut - bedenke dann aber, dass dein Dokument auch den Regeln des angegebenen DOCTYPE (hier XHTML Strict) entsprechen muss. In deinem Quellcode sehe ich aber auf Anhieb eine Stelle, wo die XHTML-Syntax verletzt wird: Das link-Element ist nicht geschlossen.
Das wird zwar die Browser nicht stören, solange das Dokument "wie üblich" als text/html ausgeliefert wird. Aber es ist sicher eine gute Idee, sich dann auch an die Regeln zu halten.

und hoffe, obwohl ich nicht weiß warum, das das dem Doctype Problem freundlich entgegenkommt.

Zum DOCTYPE-Switch und dem Quirksmode des IE, den man damit provozieren bzw. vermeiden kann, gibt es massig Informationen im Internet. Nur ganz kurz: Mit dem IE6 hat Microsoft einige gravierende Fehler korrigiert, unter anderem das bislang fehlerhafte Box Model. Damit aber nicht Millionen von Websites, die bisher schon "auf IE optimiert" waren, plötzlich falsch dargestellt werden, hat man auch dem IE6 einen Kompatibilitätsmodus verpasst. Und der wird dann verwendet, wenn die erste nicht leere Zeile des Quellcodes keine vollständige DOCTYPE-Angabe enthält.

Werde mich versuchen mich in diese Doctype Systematik einzulesen. Wobei ich allerdings auch glaube das was mit der Platzierung der mittleren Box nicht stimmt.

Inwiefern? Sie liegt doch ordentlich zwischen den beiden gefloateten seitlichen Menüs. Auch die Technik, den Breite des links gefloateten Elements mit einem padding zu "überbrücken", ist doch okay.
Ich frage mich allerdings a) wozu das div#page eigentlich gut ist, und b) wofür es sogar position:relative bekommt.

So long,
 Martin

--
Frauen sind wie Elektrizität: Fasst man sie an, kriegt man eine gewischt.