Sacha: Externe CSS-Datei wird von Mozilla ignoriert

Hallo zusammen

Ich binde auf meiner Homepage eine CSS-Datei mit folgendem Code ein:

<link rel="stylesheet" href="style.css" title="CSS-Definitionen">

Ich habe es auch schon so probiert:

<style type="text/css">
<!--
@import url("style.css");
//-->
</style>

Dummerweise funktioniert keine der beiden Varianten. Im Internet Explorer und in Opera funktioniert alles wunderbar, nur Mozilla (Version 1.3) macht Probleme. Kann mir da jemand weiterhelfen?

Vielen Dank schonmal!

Sacha

  1. Hi,

    wie sieht die CSS-Datei aus? Enthält die etwa ein style-Element?

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
  2. schau mal ob dein Webserver den Mime-Type text/css registriert hat. Ich hatte mal das selbe Problem mit Phoenix 0.5 (Mozilla 1.3a). Mein Webserver (OmniHTTPD) hat für die CSS-Datei text/html in den Header geschrieben. Schau auch mal unter "Tools>Web Developement>JavaScript Console", dort kam ne Fehlermeldung bei mir.

    Gruß Thomas

    1. dort kam ne Fehlermeldung bei mir.

      Genau das war's! Die kommt bei mir auch. Zwei Fragen:

      1. Wie kann ich das deaktivieren bzw. umstellen, so dass ich meine Seiten auch in Mozilla bewundern kann?
      2. Ist das die Standardeinstellung? Wäre ja ziemlich ungünstig, da das vermutlich die meisten Mozilla-User nicht wissen (nehme ich an) und nicht einfach umstellen werden.

      Grüsse & Herzlichen Dank nochmal!

      Sacha

      1. Hi!

        1. Wie kann ich das deaktivieren bzw. umstellen, so dass ich meine Seiten auch in Mozilla bewundern kann?

        Du must auf dem betreffenden Server den korrekten MIME-Typen registrieren. Meist legt man sich die Datei .htaccess mit folgendem Inhalt im Wurzelerzeichnis (oder da wo die CSS-Dateien halt liegen) deiner Internetpräsenz an:

        AddType text/css css

        1. Ist das die Standardeinstellung? Wäre ja ziemlich ungünstig, da das vermutlich die meisten Mozilla-User nicht wissen (nehme ich an) und nicht einfach umstellen werden.

        Am Mozilla gibt es da auch nichts einzustellen. CSS-Dateien müssen von einem Server als text/css ausgeliefert werden!!!

        Gruß Herbalizer

        --
        SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
        sh:( fo:) ch:? rl:( br:> n4:& ie:% mo:} va:} de:] zu:) fl:{ ss:) ls:& js:|
        1. Hi,

          Du must auf dem betreffenden Server den korrekten MIME-Typen registrieren. Meist legt man sich die Datei .htaccess mit folgendem Inhalt im Wurzelerzeichnis (oder da wo die CSS-Dateien halt liegen) deiner Internetpräsenz an:
          AddType text/css css

          Das macht man nur, wenn man keinen direkten Zugriff auf die Serverkonfiguration hat - im Apache ist dies die mime.types Datei

          cu,
          Andreas

          --
          Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
          http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
          1. Hi!

            Das macht man nur, wenn man keinen direkten Zugriff auf die Serverkonfiguration hat - im Apache ist dies die mime.types Datei

            Ich gehe bei solchen Fragen meist von Fragenden aus, die keinen Server ihr eigen nennen, sondern bei irgend 'nem Hoster ein bischen kostengünstigen Webspace haben. Obwohl hier die nächste Falscheinschätzung von mir liegt, denn es könnte ja auch ein anderer Server als der Apache seinen Dienst tun.

            Gruß Herbalizer

            --
            SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
            sh:( fo:) ch:? rl:( br:> n4:& ie:% mo:} va:} de:] zu:) fl:{ ss:) ls:& js:|
        2. Hallo Herbalizer

          Du must auf dem betreffenden Server den korrekten MIME-Typen registrieren. Meist legt man sich die Datei .htaccess mit folgendem Inhalt im Wurzelerzeichnis (oder da wo die CSS-Dateien halt liegen) deiner Internetpräsenz an:

          AddType text/css css

          Ich verwende den OmniHTTPd Webserver. Muss ich da ebenfalls eine .htaccess-Datei erstellen oder funktioniert das da anders?

          Am Mozilla gibt es da auch nichts einzustellen. CSS-Dateien müssen von einem Server als text/css ausgeliefert werden!!!

          "müssen" würde ich nicht sagen. Die beiden anderen Browser machen ja auch keine Probleme. Auch wenn es korrekt ist, ist das doch ziemlich kleinlich.

          Grüsse

          Sacha

          1. Hi!

            AddType text/css css

            Ich verwende den OmniHTTPd Webserver. Muss ich da ebenfalls eine .htaccess-Datei erstellen oder funktioniert das da anders?

            Ich nehme mal an das es anders funktioniert. Aber das kannst du selbst nachlesen, wird ja wohl irgendwo in der Doku stehen: http://www.omnicron.ca/httpd/docs/index.html

            Gruß Herbalizer

            --
            SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
            sh:( fo:) ch:? rl:( br:> n4:& ie:% mo:} va:} de:] zu:) fl:{ ss:) ls:& js:|
  3. Hallo »»
    Hallo Sacha,

    versuchs mal so: <style type="text/css">
    <!--
    @import "style.css";
    -->
    </style>

    mfg Biggi

  4. Hallöchen auch,

    <link rel="stylesheet" href="style.css" title="CSS-Definitionen">

    versuch mal
    <link rel=stylesheet type="text/css" href="style.css">
    klappt bei mir wunderbar im Mozilla 1.3

    Gruß

    Stefan