Harald: CSS-Datei wird von Firefox nicht geladen

Hallo,

da mir die Suche nicht weiterhelfen konnte, bzw ich alles ausprobiert habe, was dort geschrieben stand, erhoffe ich mir von Euch eine Hilfe zu folgendem Problem :

Das Einbinden von Stylesheets über eine externe Datei funktioniert nicht im Firefox 0.9.3 .
IE und Netscape hingegen verwenden die Datei.

Die Datei wurde folgendermassen eingebunden :

<head>
<link rel="stylesheet" type="text/css" href="/site_html/css/css_all.css" />
</head>

Die CSS Datei sieht folgendermassen aus :

p { color:blue; }
span.topheadline {font-size:36pt;color:red;}
table.topheadline {background-image:url(/img/logo/ws500x100.gif);background-repeat:no-repeat;background-position:center center;}

Firefox gibt folgenden Fehler aus :

Fehler: Der Stylesheet http://10.1.1.1/site_html/css/css_all.css wurde nicht geladen, weil sein MIME-Typ, "text/html", nicht "text/css" ist.

Was mache ich falsch ??? Warum interpretiert der Browser die CSS-Datei als "text/html" ???

  1. Hallo Harald!

    <head>
    <link rel="stylesheet" type="text/css" href="/site_html/css/css_all.css" />
    </head>

    Gut, du definierst explizit, dass die Datei vom MIME-Typ text/css
    sein muss.

    Fehler: Der Stylesheet http://10.1.1.1/site_html/css/css_all.css
    wurde nicht geladen, weil sein MIME-Typ, "text/html", nicht
    "text/css" ist.

    Dein Server ist höchstwahrscheinlich falsch konfiguriert und interpretiert
    CSS-Dateien als HTML.

    ℆, ℒacℎgas

    --
    Bei der intendierten Realisierung der linguistischen Simplifizierung
    des regionalen Idioms resultiert die Evidenz der Opportunität extrem
    apparent, den elaborierten und quantitativ opulenten Usus nicht assi-
    milierter Xenologien konsequent zu eliminieren!
  2. Hi!

    <head>
    <link rel="stylesheet" type="text/css" href="/site_html/css/css_all.css" />
    </head>

    Ok, kann sein, dass es an dem liegt...
    ersetz die Zeile einmal mit dem hier:

    <lin rel="stylesheet" type="text/css" href="site_html/css_all.css" />

    Du solltest grundsätzlich das "/" in solchen Fällen weglassen!

    mfg

    mst

    1. Hi,

      Ok, kann sein, dass es an dem liegt...
      ersetz die Zeile einmal mit dem hier:
      <lin rel="stylesheet" type="text/css" href="site_html/css_all.css" />

      Wozu dieser Unsinn? Das Element heißt immer noch link, nicht lin.

      Du solltest grundsätzlich das "/" in solchen Fällen weglassen!

      Du weißt nicht, daß man auch relativ zum Server adressieren kann? Dann informiere Dich bitte, bevor Du hier so Unsinn erzählst.

      Und wieso meinst Du, daß eine Änderung der URL helfen kann, wenn die Fehlermeldung lautet, daß die Ressource mit einem falschen Mime-Type vom Server geliefert wird (was zeigt, daß sie geliefert wird, daß also die URL paßt).

      cu,
      Andreas

      --
      Warum nennt sich Andreas hier MudGuard?
      Schreinerei Waechter
      Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
      1. Hi!

        Sorry, bei dem link hab ich mich verschrieben.

        Und wenn das Problem beim Server liegen sollte, und die Datei nur falsch vom Server geliefert würde, müsste das alles ja zumindest offline gehen, oder????

        Also denk erst einmal nach, bevor du mich kritisierst!!!

        mfg
        mst

        1. Hallo mst!

          Und wenn das Problem beim Server liegen sollte, und die Datei nur
          falsch vom Server geliefert würde, müsste das alles ja zumindest
          offline gehen, oder????

          Nö. http://10.1.1.1/ ist mit Sicherheit nicht online.

          Also denk erst einmal nach, bevor du mich kritisierst!!!

          Das hat er.

          ℆, ℒacℎgas

          --
          Bei der intendierten Realisierung der linguistischen Simplifizierung
          des regionalen Idioms resultiert die Evidenz der Opportunität extrem
          apparent, den elaborierten und quantitativ opulenten Usus nicht assi-
          milierter Xenologien konsequent zu eliminieren!
        2. Hi,

          Und wenn das Problem beim Server liegen sollte, und die Datei nur falsch vom Server geliefert würde, müsste das alles ja zumindest offline gehen, oder????

          Hat Harald irgendwas davon geschrieben, daß es offline nicht ginge?
          Ob es offline geht oder nicht, ist reine Spekulation Deinerseits.

          Die von Harald angegebene Fehlermeldung sagt klar, daß das Stylesheet per http eingebunden wurde.

          Also denk erst einmal nach, bevor du mich kritisierst!!!

          Das habe ich.

          cu,
          Andreas

          --
          Warum nennt sich Andreas hier MudGuard?
          Schreinerei Waechter
          Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
  3. Hallo zusammen,

    bitte streitet Euch doch deswegen nicht, dass hilft mir auch nicht weiter.

    Die IP 10.1.1.1 ist einer von 15 virtuellen Server im Netzwerk auf dem diese Homepage im Intranet verwaltet wird. Die Serversoftware ist ein Omnicron OHTTP 2.0 professionell.

    Die IP 10.1.1.1 ist somit die Root-Adresse dieser Homepage und daher auch der / am Anfang vor der Pfadangabe, damit er von Root aus ins richtige Verzeichnis geht.

    Anhand der Fehlermeldung die Firefox generiert erkennt man, dass er versucht die Datei zu laden. Wird ein nichtvorhandener Dateiname angegeben, dann wirft er keine Fehlermeldung aus.

    Der Mime-Type "text/css" war nicht mit der Endung ".css" verknüpft.

    Ich habe dieses jetzt manuell nachgeholt, aber es funktioniert immer noch nicht.

    Hat vielleicht jemand eine Idee, wie die richtige Verknüpfung des Mime-Types aussehen könnte, denn dieses Problem ist nur beim Firefox.

    1. Hi,

      Der Mime-Type "text/css" war nicht mit der Endung ".css" verknüpft.
      Ich habe dieses jetzt manuell nachgeholt, aber es funktioniert immer noch nicht.

      Wo hast Du das wie gemacht?
      In der Konfiguration Deines Webservers? (mime.types?)

      Hat vielleicht jemand eine Idee, wie die richtige Verknüpfung des Mime-Types aussehen könnte, denn dieses Problem ist nur beim Firefox.

      cu,
      Andreas

      --
      Warum nennt sich Andreas hier MudGuard?
      Schreinerei Waechter
      Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
      1. Hallo,

        im Webserver Omnihttpd 2.10 gibt es unter "Webserver Global Settings" einen Tab MIME. Dort sind die meisten Mime-Types hinterlegt.

        Habe dort dann den Mime-Type gesetzt :
        Eingabefeld "Virtual" => text/css
        Eingabefeld "Actual" => .css

        Habe einmal zum Testen eine Seite der Hompage auf den Internetserver hochgeladen. Auf dem Apache-Server meines Providers funktioniert das ganze. Leider auf dem internen Omnihttpd-Server immer noch nicht.

        Das bedeutet, dass es an der Serversoftware / Einstellung liegen muss.

        Kennt einer dieses Problem mit dem Omnihttpd 2.10 professionell oder hat einer eine Idee ???

        1. Hi,

          im Webserver Omnihttpd 2.10 gibt es unter "Webserver Global Settings" einen Tab MIME. Dort sind die meisten Mime-Types hinterlegt.
          Habe dort dann den Mime-Type gesetzt :
          Eingabefeld "Virtual" => text/css
          Eingabefeld "Actual" => .css

          Ich kenn Omnihttpd nicht, aber zumindest ist der Webserver die richtige Stelle.

          Habe einmal zum Testen eine Seite der Hompage auf den Internetserver hochgeladen. Auf dem Apache-Server meines Providers funktioniert das ganze. Leider auf dem internen Omnihttpd-Server immer noch nicht.

          Hast Du mal den Browsercache geleert?

          Das bedeutet, dass es an der Serversoftware / Einstellung liegen muss.

          Klar, das stand ja von Anfang an aufgrund der Fehlermeldung fest.

          Kennt einer dieses Problem mit dem Omnihttpd 2.10 professionell oder hat einer eine Idee ???

          Wie wärs mit nem Wechsel zum Apache? ;-)

          cu,
          Andreas

          --
          Warum nennt sich Andreas hier MudGuard?
          Schreinerei Waechter
          Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
          1. Hallo Andreas,

            Den Browser-Chache habe ich bestimmt 100 mal geleert und den betroffenen Rechner bistimmt 20 mal neu gestartet. Irgendwie half alles nichts.

            Ich glaube für den Apache-Server bin ich zu dumm, denn ich habe es nicht geschafft 14 virtuelle Server mit eigenen IP-Adressen ( 10.1.1.1 - 10.1.1.14 ) in Verbindung mit PHP, PERL, und MySql zum laufen zu bringen.

            Wie durch ein Wunder geht aber nun auch die CSS-Datei im Firefox.

            Was habe ich getan :

            Normalerweise erstelle ich alle Dateien im Editor von Xynx (JetEdit). Nachdem alle Einstellungen erfolglos geblieben waren habe ich die CSS-Anweisungen in eine neue Datei kopiert, die ich mit dem normalen Windows-Editor ( Notepad ) erstellt habe. Diese Datei habe ich dann im CSS-Verzeichis unter dem gleichen Namen, wie die zuvor erstellte Datei gespeichert und plötzlich hat es funktioniert.

            Danke an alle, die sich über dieses Problem den Kopf zerbrochen haben.

            viele Grüsse
            Harald

        2. Hallo Harald

          Habe dort dann den Mime-Type gesetzt :
          Eingabefeld "Virtual" => text/css
          Eingabefeld "Actual" => .css

          Wird die Dateiendung nicht üblicherweise ohne vorangestellten Punkt angegeben?

          Auf Wiederlesen
          Detlef

          --
          - Wissen ist gut
          - Können ist besser
          - aber das Beste und Interessanteste ist der Weg dahin!
          1. Hallo Detlef,

            das mit dem Punkt ist schon richtig, denn die anderen Dateiendungen in der originalen Konfiguration sind alle auch mit einem Punkt versehen.

            mittlerweile läuft das Ganze auch. Da muss irgendwo ein Post herumhängen, welcher beschreibt, wie das Wunder geschah.

            viele Grüsse
            Harald

  4. Heißa, Harald,

    Firefox gibt folgenden Fehler aus :
    Fehler: Der Stylesheet http://10.1.1.1/site_html/css/css_all.css wurde nicht geladen, weil sein MIME-Typ, "text/html", nicht "text/css" ist.

    Wo gibt denn Firefox solche Fehlermeldungen aus? Scheint ja ganz nützlich zu sein, aber ein solches Feature konnte ich im Firefox leider noch nicht entdecken.

    Caramba!
    Grüße aus Biberach Riss,
    Candid Dauth

    --
    „Tue niemals etwas ausschließlich weil es jemand anderer tut – auch wenn dieser unter deiner tiefsten Verehrung steht.“ | Mein SelfCode
    http://cdauth.de/