Hallo Frunk,
div.layoutblock {width:480px; margin-left:auto; margin-right:auto; text-align:left;} funktioniert, max-width:480px aber nicht.
Es funktioniert schon - aber nur in Browsern. Z.B. im Mozilla. Oder in Opera.
Im MS IE funktioniert es nicht - aber der ist auch kein Browser.
CSS 2.0 ist vom Mai 1998.
Der MS IE 6.0 ist vom Oktober 2001.
Du kannst doch nicht im Ernst von Microsoft erwarten,
das sie in nur 3 Jahren und 5 Monaten einen so
komplizierten Standard umsetzen!
Noch dazu, wenn er von einem Gremium stammt,
in welchem sie selbst Mitglied sind...
http://www.w3.org/Consortium/Member/List
Die Workarounds sind schmutzig, aber solange
man sie mit Conditional Comments (*) verpackt,
kriegt man damit auch valides HTML+CSS hin:
http://www.svendtofte.com/code/max_width_in_ie/
http://www.bestviewed.de/css/bsp/maxwidth/
Gruesse,
Thomas
(*) Conditional Comments:
http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp
http://www.drweb.de/html/conditional_comments.shtml
http://www.devmag.net/html/conditional_comments.htm