Da bin ich endlich dabei, dass ich mal was mit XHTML 1.1 mach und schon kommen die Probleme.
Bei mir lokal auf dem XAMPP auf Windows hat alles wunderbar geklappt, und der Firefox war schön im Standard-Mode. Kaum lade ich das Ding aber hoch auf den Webserver, hatte ich ein seltsames Phänomen:
Manchmal war der Firefox im Quirks-Modus, manchmal im Standard-Modus. Nach jedem Reload mal so und mal so - völlig ohne erkennbare Regelmäßigkeit. Dadurch wurde mein Formular immer wieder verschoben.
Ich hab die Screenshots hier mal aufeinander gelegt, damit ihr seht was ich meine.
Nachdem mir der W3C-Validator grünes Licht gegeben hatte, hab ich dann ein bisschen gegoogelt und kam zu dieser Übersicht. Hier habe ich gesehen, dass beim IE keine XML-Definition vorhanden sein darf und hab mir gedacht, was für den IE gut ist muss dem Firefox ja auch nicht unbedingt schaden. Zumal laut der Übersicht ja bei XHTML 1.1 ohne XML-Zeile alle Browser im Strict-Modus laufen.
Gesagt, getan. Die Zeile hier hab ich rausgemacht:
Und jetzt scheint's zu gehen. Tausend Reloads später ist er noch nicht wieder in den Quirks-Modus gesprungen.
Hat da jemand schon mal ähnliche Erfahrungen gemacht? An was liegt das? War meine XML-Zeile falsch?
Ach ja, falls es jemanden interessiert. Ich habe Firefox 2.0 auf Windows XP.
Bei mir lokal auf dem XAMPP auf Windows hat alles wunderbar geklappt, und der Firefox war schön im Standard-Mode. Kaum lade ich das Ding aber hoch auf den Webserver, hatte ich ein seltsames Phänomen:
Manchmal war der Firefox im Quirks-Modus, manchmal im Standard-Modus. Nach jedem Reload mal so und mal so - völlig ohne erkennbare Regelmäßigkeit. Dadurch wurde mein Formular immer wieder verschoben.
Ich hab die Screenshots hier mal aufeinander gelegt, damit ihr seht was ich meine.
Nachdem mir der W3C-Validator grünes Licht gegeben hatte, hab ich dann ein bisschen gegoogelt und kam zu dieser Übersicht. Hier habe ich gesehen, dass beim IE keine XML-Definition vorhanden sein darf und hab mir gedacht, was für den IE gut ist muss dem Firefox ja auch nicht unbedingt schaden. Zumal laut der Übersicht ja bei XHTML 1.1 ohne XML-Zeile alle Browser im Strict-Modus laufen.
Gesagt, getan. Die Zeile hier hab ich rausgemacht:
HTML:
<?xml version="1.0" encoding="iso-8859-1"?>
Und jetzt scheint's zu gehen. Tausend Reloads später ist er noch nicht wieder in den Quirks-Modus gesprungen.
Hat da jemand schon mal ähnliche Erfahrungen gemacht? An was liegt das? War meine XML-Zeile falsch?
Ach ja, falls es jemanden interessiert. Ich habe Firefox 2.0 auf Windows XP.
