Zum Inhalt springen

Internetexplorer setzt CSS Seite an den linken Rand!?

Erstellt am 26. Mai 2006 · 5 Antworten · letzte Antwort am 26. Mai 2006

Tags: HTML & CSS, Frage

wolfi3300 ·

Hallo Leute,

nach stundenlanger Suche habe ich nun endlich einen Hinweis gefunden, warum mir der Internet-Explorer meine CSS-gesteuerte Seite, welche eigentlich zentriert ausgegeben werden sollte an den linken Rand klebt.

Ich habe festgestellt, dass mir Typo3 folgenden Code vor die Seite stellt:

<?xml version="1.0" encoding="iso-8859-1"?>

Wenn ich die HTML-Datei lokal abspeichere und diese 1. Zeile entferne, formatiert der IE die Seite korrekt. Mit Firefox klappt es auch mit der vorangestellten XML-Zeile.

Die Seite ist via CSS so definiert:
#page_margins {border: 0px; width:712px; margin:auto;}

Hat jemand einen Tipp für mich, wie ich diesen Bug(?) umgehen kann?

Kann ich Typo3 dazu bringen diese Zeile nicht auszugeben, bzw. handle ich mir dann damit einen anderen Nachteil ein?

Danke,
Wolfgang

theo ·

Das ist kein Bug sondern ein optionaler Teil einer Doctype-Deklaration.

Zwei Möglichkeiten gibt es:

ersatzlos streichen

page.config.xmlprologue = none

oder extra für den Browsersimulator den xml-Prolog hinter den Doctype stellen (ebenfalls eine config-Einstellung, die Du aber zusätzlich in Conditions für den Browsersimulator setzen mußt)

Variante 1 ist das Mittel der Wahl.

woida ·
page.config.xmlprologue=none

ins Setup deines Templates

[EDIT: Da war Theo wohl schneller...]

wolfi3300 ·

Hallo Theo, hallo Woida,

recht Herzlichen Dank, jetzt klappt es. Hab an dem Fehler schon an die 10 Stunden investiert! - Was tät ich blos ohne euch ! 😃

BTW: Gibt es irgendwelche Entwicklungsumgebungen, die einem bei der ganzen CSS & Typoscriptsache irgendwie unterstützen? Wenn ich zBsp. in VisualBasic programmiere ist alles fein, die Syntax wird überprüft und gemeldet wenn was unklar ist. - Bei HTML und CSS wird einfach geschwiegen, wenn was nicht ganz OK ist und man sucht sich dann dusselig?

Herzliche Grüße,
Wolfgang

theo ·
wolfi3300 schrieb

Was tät ich blos ohne euch ! 😃

Ganz einfach: z.B. TS-Referenz lesen und nachschlagen bevor man eine Frage stellt... 😉

wolfi3300 ·
theo schrieb

Ganz einfach: z.B. TS-Referenz lesen und nachschlagen bevor man eine Frage stellt... 😉

Ja schön und gut, ich lese seit 2 Wochen tausende von Sachen, aber ich hätte keine Ahnung was ich in dem speziellen Fall hätte suchen sollen. XMLPrologue ? - Ähm ja .... o.O

-Wolfi