ItsCooL: IE 5.5 und CSS in externer Datei

hallo

ich hab ein kleines problem

wenn ich ein style erstelle und in der html seite implementiere dann wird die texte in der richtigen schriftart angezeigt. wenn ich aber die css anweisungen in eine extrene datei lege funzt es nicht, was mache ich falsch.

hier meine beiden implementierungen:

in der seite:

<style type="text/css">
<!--
BODY { font-family: arial,arial,helvetica ;
        font-size:12pt;
}

H1 { font-size:16pt; }

A { text-decoration:none ; color:#FFF2C0; }
A:hover { text-decoration:underline ; color:#162953}
a:active { color:#FFF2FF; }
TD {align:left;}
TH {align:left;}
-->
</style>

der link in der seite:

<link rel="stylesheet" type="text/css" href="menu.css">

die datei menu.css:

<style>
BODY { font-family: arial,arial,helvetica ;
        font-size:12pt;
}

H1 { font-size:16pt; }

A { text-decoration:none ; color:#FFF2C0; }
A:hover { text-decoration:underline ; color:#162953}
a:active { color:#FFF2FF; }
TD {align:left;}
TH {align:left;}
</style>

kann mir jemand einen tipp geben warum der IW 5.5 das nicht richtig interpretiert ?

cya

Its My Life And ItsCooL

  1. hi,

    du schluderst ganz schön mit der Groß/kleinschreibung. Wenn das allerdings den Browser aus dem Hause der Caseignoranz stört würde es mich wundern. Aber schriften zb. sollten immer case-sensitiv eingebunden werden!!

    es könnte allerdings daran liegen, dass es in einer ext. css datei
    keine html-syntax der art <style> gibt.

    Bye Ed X

  2. Hallo!

    <style type="text/css">
    <!--
    BODY { font-family: arial,arial,helvetica ;
            font-size:12pt;
    }

    Warum schreibst du zweimal Arial hinein?

    H1 { font-size:16pt; }

    A { text-decoration:none ; color:#FFF2C0; }
    A:hover { text-decoration:underline ; color:#162953}
    a:active { color:#FFF2FF; }

    Ganz allgemein.  Achte darauf, dass du keine Leerzeichen in der CSS-Datei hast, das kann Probleme geben.

    Wichtiger Link dazu:
    http://www.teamone.de/selfhtml/sfausles/tsfa_tba.htm#a12

    der link in der seite:

    <link rel="stylesheet" type="text/css" href="menu.css">

    die datei menu.css:

    <style>
    BODY { font-family: arial,arial,helvetica ;
            font-size:12pt;
    }

    H1 { font-size:16pt; }

    A { text-decoration:none ; color:#FFF2C0; }
    A:hover { text-decoration:underline ; color:#162953}
    a:active { color:#FFF2FF; }
    </style>

    Du darfst nicht  <style> und </style> in der CSS-Datei verwenden. Das funzt nicht.

    TD {align:left;}
    TH {align:left;}

    Es heisst {text-align:left;}

    Noch ein guter Link zu diesem Thema:
    http://www.teamone.de/selfhtml/sfarchiv/1999_4/t07713.htm#a38691

    Viele Grüße, Indigo

    1. hallo

      ... ... ...

      die datei menu.css:

      <style>
      BODY { font-family: arial,arial,helvetica ;
              font-size:12pt;
      }

      H1 { font-size:16pt; }

      A { text-decoration:none ; color:#FFF2C0; }
      A:hover { text-decoration:underline ; color:#162953}
      a:active { color:#FFF2FF; }
      </style>

      Du darfst nicht  <style> und </style> in der CSS-Datei verwenden. Das funzt nicht.

      vielen dank, es hat an dem <style> </style> gelegen. komischer weisse hat aber der hover usw auch vorher funzt, naja egal, jetzt funzt alles.

      danke @ indigo

      cya

      Its My Life And ItsCooL