Mag Firefox includeCSS nicht? [Gelöst]

  • FalkWalter FalkWalte...
    Sternenflotten-Admiral
    0 x
    241 Beiträge
    0 Hilfreiche Beiträge
    09. 12. 2005, 17:10

    Servus,

    überraschenderweise habe ich ein [b]Problem mit Firefox 1.0 und 1.5[/b], das bei [b]MSIE 6 nicht auftaucht[/b]: Firefox interpretiert bei mir nur die erste CSS-Datei, obwohl im HTML-Code folgendes erscheint:

    [HTML]<link rel="stylesheet" type="text/css" href="fileadmin/css/stylesGeneral.css" title="General styles" media="screen, print" />
    <link rel="stylesheet" type="text/css" href="fileadmin/css/stylesExtensions.css" title="Extension styles" media="screen, print" />
    [/HTML]

    Der dazugehörige TS-Code sieht wie folgt aus:

    mainScreen-Schnipsel (gleich in mainPrint):

    1. page = PAGE
    2. page {
    3. #...
    4. includeCSS < lib.cssStyles.10
    5. #...
    6. }

    cssStyles:

    1. #Builds lib for CSS files
    2.  
    3. lib.cssStyles = COA
    4. #General Styles for all applications
    5. lib.cssStyles.10.file1 = fileadmin/css/stylesGeneral.css
    6. lib.cssStyles.10.file1.title = General styles
    7. lib.cssStyles.10.file1.media = screen, print
    8.  
    9.  
    10. #Styles for Extensions
    11. lib.cssStyles.10.file2 = fileadmin/css/stylesExtensions.css
    12. lib.cssStyles.10.file2.title = Extension styles
    13. lib.cssStyles.10.file2.media = screen, print
    14.  
    15. #General Styles for all applications, adding Microsoft Internet Explorer Hacks
    16. [browser = msie]
    17. lib.cssStyles.10.file3 = fileadmin/css/stylesGeneralIE.css
    18. lib.cssStyles.10.file3.title = General styles changed for Microsoft Internet Explorer
    19. lib.cssStyles.10.file3.media = screen, print
    20. [global]
    21.  
    22.  
    23. [globalString = ENV:REQUEST_URI = *&type=98]
    24. #Styles for Print output
    25. lib.cssStyles.10.file10 = fileadmin/css/stylesPrint.css
    26. lib.cssStyles.10.file10.title = Styles for print
    27. lib.cssStyles.10.file10.media = print, screen
    28.  
    29. #Styles for Print output on screen
    30. lib.cssStyles.10.file11 = fileadmin/css/stylesPrintPreview.css
    31. lib.cssStyles.10.file11.title = Styles for print preview on screen
    32. lib.cssStyles.10.file11.media = screen
    33. [global]

    Folgendes habe ich schon probiert:

    • Pfad verkürzt (fileadmin/css/Extensions.css)

    • Leerzeichen gecheckt

    • Richtigschreibung gecheckt

    • ...

    Das Merkwürdige daran ist, dass es beim Microsoft Internet Explorer tadellos funktioniert und bislang anscheinend noch niemand Probleme mit der Kombination Firefox + page.includeCSS hatte...
    Könnte es auch an einer stringenten Firewall in meinem Betrieb liegen?

    Grüßle
    Falk


  • 1
  • steffenk steffenk
    Obi-Wan Kenobi
    0 x
    4666 Beiträge
    0 Hilfreiche Beiträge
    09. 12. 2005, 19:47

    ich kann Dir nur aus eigener Erfahrng sagen, das FireFox sehr wohl mehrere CSS-Dateien akzeptiert, ich binde sie auch über includeCSS ein.
    Ich gehe eigentlich eher von fehlerhaften Firefoxbrowsern aus ...

  • FalkWalter FalkWalte...
    Sternenflotten-Admiral
    0 x
    241 Beiträge
    0 Hilfreiche Beiträge
    09. 12. 2005, 20:18

    Hallo, Steffen,

    Du meintest wahrscheinlich fehlerhaften CSS... Aber das kann fast auch nicht sein, da die Seiten korrekt angezeigt werden, wenn ich die CSS in eine (riesige, unhandliche, hässliche) CSS-Datei schreibe.

    Natürlich könnte ich auch etwas Logik in die CSS schreiben (@import), aber das wäre nicht so geschickt. Schließlich sollte möglichst viel Logik bei TS belassen bleiben (Pflege).

    Grüßle
    Falk

  • steffenk steffenk
    Obi-Wan Kenobi
    0 x
    4666 Beiträge
    0 Hilfreiche Beiträge
    10. 12. 2005, 13:13

    Hi Falk,

    was ich zum Ausdruck bringen wollte - es kann kein Fehler vom Firefox sein, da (nicht nur) bei mir alles wunderbar läuft.

    Irgendwie habe ich Probleme, eine Ursache Deines Effektes zu sehen. Du sagst, im Quelltext der Seite stehen dann auch mehrere CSS-Dateien drin, aber der Firefox lädt sie nicht ? Hast Du vielleicht einen Link, das man das mal sehen kann ?

    vg Steffen

  • FalkWalter FalkWalte...
    Sternenflotten-Admiral
    0 x
    241 Beiträge
    0 Hilfreiche Beiträge
    13. 12. 2005, 21:52

    Hallo, Steffen,

    ja, ich kann mir das auch nicht so recht erklären. Die Seite findest Du unter [url]http://papandina.cip.cgiar.org/index.php?id=3[/url] - ist aber noch stark in Arbeit...

    Wie gesagt, mit MSIE ok, aber Firefox tut weh...

    Grüßle
    Falk

  • steffenk steffenk
    Obi-Wan Kenobi
    0 x
    4666 Beiträge
    0 Hilfreiche Beiträge
    14. 12. 2005, 10:43

    also der Firefox lädt auch beide Stylesheets.

    Wenn Du Dir die WebDeveloperToolbar installierst, siehst Du es.
    Ein Problem ist, das der Server tierisch lahm ist - dadurch dauert es einfach zu lange und Firefox zeigt schonmal die Seite an ohne sie komplett geladen zu haben.
    Was ist das denn für ein Server ?

  • FalkWalter FalkWalte...
    Sternenflotten-Admiral
    0 x
    241 Beiträge
    0 Hilfreiche Beiträge
    14. 12. 2005, 14:19

    Hallo, Steffen!!!

    Vielen Dank für Deine Schnellanalyse. Der Server ist wirklich sehr langsam, aber das scheint nun doch nicht das Problem zu sein.

    Ich habe die Seite lokal auf meinen Rechner geladen (und zur Vorsicht alle Caches geleert). Und die zweite CSS wurde trotzdem nicht geladen. An der Servergeschwindigkeit kann es dann also nicht (alleine) liegen.

    Wenn ich dann den CSS-Pfad im Windows Explorer eingebe, öffnet sich auch brav die CSS.

    Bisher habe ich dieses Zeichen noch nicht benutzt, aber mir ist grad wirklich danach: #angry#

    Kannst Du mir sonst noch nen Tipp geben, warum der sonst so brave Firefox mir hier einen Strich durch die Rechnung macht?

    Grüßle
    Falk

  • FalkWalter FalkWalte...
    Sternenflotten-Admiral
    0 x
    241 Beiträge
    0 Hilfreiche Beiträge
    19. 12. 2005, 23:51

    Servus,

    die Lösung ist gefunden: Firefox mag das title-Attribut nicht!

    1. includeCSS.cssStyles.10.file1.title = General styles

    Grüßle
    Falk

  • 0 x
    26 Beiträge
    0 Hilfreiche Beiträge
    23. 07. 2008, 12:45

    wunderbar, genau die info brauchte ich!

    dankeschön

  • 1