Hallo zusammen,
meine css-Datei wird unter Firefox problemlos verarbeitet, unter iE bleibt sie allerdings unbeachtet. Im Netz habe ich bereits gefunden, dass folgendes das Problem sein kann:
<link rel="stylesheet" href="fileadmin/template/style.css" type="text/css" bb="" />
und zwar das letzte / am Ende.
Lösung: Mann soll das Script mit </script> abschließen.
Wie kann ich das Ganze nun bei mir (Typo 3.8.1) im TypoScript Setup abändern, sprich das "/" entfernen und </script> hinzufügen? (Ich hoffe, das ist auch wirklich der Fehler!).
Vielen Dank
Flex
Wie bindest du denn dein CSS im TS ein?
Also soweit mir bekannt ist, braucht man das </script> nur, wenn du auch etwas mit <script> einbindest, wie z.b. Javascript Dateien. CSS dateien werden üblicherweise nur mit dem link rel= eingebunden. Und der ist selbst-schließend.
Ich habe bisher bei allen meinen Projekten die CSS-Dateien in folgender Form eingebunden:
seite.includeCSS {
file1 = fileadmin/templates/css/style1.css
file2 = fileadmin/templates/css/style2.css
}
Und damit gabs auch noch nie Probleme. Versuch das doch mal.
Gruß
andi
Also vergiss das mal wieder... Du kannst nicht eine link mit einem script schließen... das ausgemachter Dummfug...
das / am Ende ist lediglich dafür, da es sich um einen Tag handelt, der kein schließenden Tag hat. Das ist dann XHTML-Konform wenn man das per /> beendet.
Was ich mich frage ist was das bb soll...
Du kanst dein CSS wie von Valen beschrieben einbinden, oder im page-Bereich mit
page {
...
stylesheet = fileadmin/dein Pfad zum CSS.css
...
}
Um noch eine dritte Möglichkeit an den Tag zu bringen:
page.headerData.10 = TEXT
page.headerData.10.value = <link rel="stylesheet" href="fileadmin/template/style.css" type="text/css" />
Liebe Grüße,
Nicole
P.S.: Das der IE nicht mit '/>' klar kommt, ist wirklich ausgemachter Blödsinn. Da liegt dein Problem definitiv/leider woanders.
Vielen Dank!
page {
...
stylesheet = fileadmin/dein Pfad zum CSS.css
...
}
ich hab es so eingebaut und jetzt funktioniert es auch #giggle#