hi,
Der DOCTYPE-Switch sieht an sich nicht vor, dass nach einer IE-Version mit zwei Modi noch eine Version mit zwei Modi kommt - denn vollständiger als vollständig und stricter als strict kann ein DOCTYPE nicht sein.
Was könnte man sonst machen - weitere proprietäre Attribute einführen, um in einen bestimmten Mode zu gelangen ...?
Da wäre dann vielleicht noch am ehesten eine "Anweisung" in einem HTML-Kommentar denkbar, ähnlich den Conditional Comments.
Wenn <!--Render_as_IE_6_did--> o.ä. vorhanden, dann switche in den Kompabilitätsmodus zu eben diesem ...
Ein Argument gegen diese "endlos" fortgeführte Abwärtskompabilität wäre, dass die Implementierung weiterer Kompabilitätsmodi mit jeweils eigenem Renderverhalten das Produkt IE sicher kaum schlanker und performanter machen werden - aber irgendwie habe ich Zweifel, ob so ein Kriterium überhaupt Beachtung finden wird ...
Also müsste man den alten Quirks-DOCTYPE wiederverwenden, nur im IE 7 würde er dann das Strict-Verhalten des IE 6 auslösen.
Der IE 6 hat aber mit eben diesem "Quirks-DOCTYPE" so gerendert wie der IE 5 - wenn dies jetzt den IE 7 dazu veranlasst, wie der IE 6 _Strict_ zu rendern, wäre das Ergebnis doch wieder nicht das "richtige" ...
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }