Zum Inhalt springen

css </style> manuell einfügen?

Erstellt am 19. September 2007 · 4 Antworten · letzte Antwort am 20. September 2007

Tags: Frage

flex001 ·

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

Valen ·

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

SLAng ·

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
...
}
nicki4lu ·

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.

flex001 ·

Vielen Dank!

         page {
      ...
              stylesheet = fileadmin/dein Pfad zum CSS.css
      ...
      }

ich hab es so eingebaut und jetzt funktioniert es auch #giggle#