XML-Deklaration und IE
Hallo,
mir ist beim experiementieren mit XHTML gerade etwas "dummes" aufgefallen.
Wenn man 100% XHTML programmieren möchte, muss doch folgende di erste Zeile des Dokuments sein:
Naja, aber wenn vor dem DOCTYPE etwas steht, schaltet der IE ja automatisch in den Quirks-Mode, arbeitet also wieder wie der IE 5.5 und einige Seiten sehen einfach blöd aus.
Das komische fnde ich nur dass der W3.org Validator nicht meckert, wenn die Zeile nicht vorhanden ist.
Naja, mir sind bis jetzt 2, nicht ganz so tolle, Lösungen eingefallen:
1. Die zeile drin lassen und eben im IE auf den Quirks-Mode optimieren.
2. Mit PHP den User-Agent checken und die entsprechenede Zeile halt im IE nicht ausgeben.
Naja, meine rage ist nun, ob man den IE auch irgendwie dazu bringen kann, trotz dieser Zeile im standardkonformen Modus zu bleiben, statt in den Quirks umzuschalten.
Viele Grüße,
OnkelJürgen
Edit:
Oh, habe gerade gelesen, dass der IE 7 dadurch nicht mehr in den Quirks kommt. Ist eben wirklich nur noch das Problem mit IE < 7.
mir ist beim experiementieren mit XHTML gerade etwas "dummes" aufgefallen.
Wenn man 100% XHTML programmieren möchte, muss doch folgende di erste Zeile des Dokuments sein:
|
|
Quellcode |
1 |
<?xml version="1.0"?> |
Naja, aber wenn vor dem DOCTYPE etwas steht, schaltet der IE ja automatisch in den Quirks-Mode, arbeitet also wieder wie der IE 5.5 und einige Seiten sehen einfach blöd aus.
Das komische fnde ich nur dass der W3.org Validator nicht meckert, wenn die Zeile nicht vorhanden ist.
Naja, mir sind bis jetzt 2, nicht ganz so tolle, Lösungen eingefallen:
1. Die zeile drin lassen und eben im IE auf den Quirks-Mode optimieren.
2. Mit PHP den User-Agent checken und die entsprechenede Zeile halt im IE nicht ausgeben.
Naja, meine rage ist nun, ob man den IE auch irgendwie dazu bringen kann, trotz dieser Zeile im standardkonformen Modus zu bleiben, statt in den Quirks umzuschalten.
Viele Grüße,
OnkelJürgen
Edit:
Oh, habe gerade gelesen, dass der IE 7 dadurch nicht mehr in den Quirks kommt. Ist eben wirklich nur noch das Problem mit IE < 7.
Auf jede Frage gibt es eine Antwort, man muss nur lange genug danach suchen.
z.B. auf www.netscripter.de :-P
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »OnkelJürgen« (27. Januar 2007, 22:09)
Kannst du nicht auch einen MIME-Type setzen?
Sollte sich doch eigentlich sicherer verhalten als die erste XML zeile.
Guckst du hier:
http://de.wikipedia.org/wiki/Xhtml#MIME-…atibilit.C3.A4t
Sollte sich doch eigentlich sicherer verhalten als die erste XML zeile.
Guckst du hier:
http://de.wikipedia.org/wiki/Xhtml#MIME-…atibilit.C3.A4t
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »nocturne« (30. Januar 2007, 09:29)


