Zum Inhalt springen

YAML, CSS, IE, Template -> geht nicht.

Erstellt am 23. August 2007 · 2 Antworten · letzte Antwort am 23. August 2007

Tags: HTML & CSS, Frage

enricon ·

Hallo,

mein Layout basiert auf das YAML-"menu_sliding_door"-Design. Soweit so gut.
Wenn ich die dazugehörige HTML (und sämtliche CSSs) in den fileadmin-Ordner hochlade und mir die Datei im IE anschaue sieht alles super aus. Heißt die Seite hat ihre Breite von 800px und links wie rechts dass entsprechende Hintergrundbild.
Für mich das Zeichen, die CSS-Dateien werden alle gefunden und alles funktioniert soweit.
Doch sobald ich die Datei als Template benutze ("template.file = fileadmin/menu_sliding_door.html) ist die Seite im IE in der Breite auf 100% - es bricht also alles völlig aus. Links und rechts ist nichts mehr vom Hintergrundbild zu sehen...
Im Firefox und Safari funktioniert alles wie gewollt!

[browser = msie]
 page.includeCSS {
  file1 = fileadmin/css/layout_sliding_door.css
  file2 = fileadmin/css/patch_sliding_door.css 
}
[ELSE]
  page.includeCSS.file = fileadmin/css/layout_sliding_door.css
[END]

Wenn ich mir den Quelltext im IE anschaue, importiert er auch die entsprechende CSS.
Scheint also alles wie gewollt zu funktionieren.

Hat jemand eine Lösung?

Perelin ·

Erster Gedanke: überprüf mal deinen Doctype. Wird evtl von Typo3 gesetzt und kann lustige Sachen bewirken.
Zweiter Gedanke: schau dir den Quelltxst vom Original Template und den vom Typo3-geparsten nebeneinander an. Evtl sieht man gleich was anders ist.

s.

enricon ·

Ja vielen Dank. Nachdem ich schon den ganzen Tag probiert habe und nichts finden konnte, bin ich kurze Zeit vor deinem Post auf die Lösung gestoßen. Dein erster Gedanke ist völlig korrekt! Vielen Dank!

page.config.doctype = xhtml_trans
page.config.xmlprologue = none

Dies hat mein Problem gelöst...