...{
width: 144px !important;
width: 162px; /
}
und diesem DocType:
[COLOR=Navy]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">[/COLOR]
die Breite von 162px aus - das heißt doch: er kennt "!important" nicht?
Den Beitrag von ein_schlauer hab ich schon gelesen, seiner Meinung nach sollte man die Browser immer
in den Standard-Modus schalten, also mit diesem DocType, siehe oben? (Ohne url im Quirks-Mod., mit url
im Standard-Mod.?)
planet4.[/QUOTE]
Das Problem ist, der IE 6 im (almost) Standard Modus hat nicht mehr den Boxmodell Bug, der IE 5 hat ihn immer. Dieser Bug ist verantwortlich für die unterschiedlichen Breiten. Die obige Variante mit !important versucht dieses Problem auszubügeln, da ausser dem IE alle modernen Browser !important beachten. Wenn du allerdings die Seite im Standardmodus darstellen läßt, hat IE 6 den Bug nicht mehr, beachtet allerdings important nicht und stellt folglich die Breite falsch da (d.h. zu breit).
Eine möglichkeit dieses Problem zu umgehen steht hier http://meiert.com/de/publications/translations/tantek.com/boxmodelhack/ (hier wird auch noch mal die auf die Unnötigkeit des XML Prologs hingewiesen) und hier http://meiert.com/de/publications/articles/20051214/ zusätzlich noch eine.