Marc Thiele: Netscape Probleme mit CSS

Hallo
ich baue gerade eine neue site und bin da auf das netscape css problem gestoßen.

ich hab nur (gottseidank) netscape 4.7 auf dem rechner zum testen und natürlich den ie 5.5 (in dem alles funktioniert wie es soll)

Wie gesagt, es funktioniert im MSIE wird aber in Netscape so überhaupt nicht übernommen - statt Verdana hab ich da sogar eine Serifenschrift (ich schätz mal Tinmes New Roman)

Ich weiß daß ich JS aktiviert habenm uß, damit NS die CSS überhaupt aktiviert - ich hab JS aktiviert , ich hab auch ausdrücklich bei NSgesagt, daß er CSS nutzen soll aber er macht es trotzdem nicht.

Der Stylesheet wird importiert....

Kann mir einer sagen was ich da falsch gemacht hab?

hier erst mal das bisherige css:

P  {
 font-size : 12px;
 font-family : Verdana, Helvetica, sans-serif;
 font-weight : normal;
 line-height : 16px;
}

H1  {
 font-size : 16px;
 font-family : Verdana, Helvetica, sans-serif;
 font-weight : bold;
 font-style : normal;
}

H2  {
 font-size : 14px;
 font-family : Verdana, Helvetica, sans-serif;
 font-weight : bold;
 font-style : normal;
}

H3  {
 font-size : 13px;
 font-family : Verdana, Helvetica, sans-serif;
 font-weight : normal;
}

A  {
 font-size : 11px;
 font-family : Verdana, Helvetica, sans-serif;
 font-weight : normal;
 color : White;
 text-decoration : underline;
}

A:Visited  {
 font-size : 11px;
 font-family : Verdana, Helvetica, sans-serif;
 font-weight : normal;
 color : White;
 text-decoration : none;
}

A:Active  {
 font-size : 11px;
 font-family : Verdana, Helvetica, sans-serif;
 font-weight : normal;
 color : #FF9900;
 text-decoration : underline;
}

A:Hover  {
 font-size : 11px;
 font-family : Verdana, Helvetica, sans-serif;
 font-weight : normal;
 color : #FF9900;
 text-decoration : none;
}

BODY  {
 font-family : Verdana, Helvetica, sans-serif;
 font-weight : normal;
 font-size : 12px;
 line-height : 16px;
 margin-left : 0px;
 margin-right : 0px;
 margin-top : 0px;
 margin-bottom : 0px;
 background-color : Black;
}

.mainnav  {
 font-size : 11px;
 font-family : Verdana, Helvetica, sans-serif;
 font-weight : normal;
 color : White;
 text-decoration : none;
}

.news  {
 font-size : 11px;
 font-family : Verdana, Helvetica, sans-serif;
 font-weight : normal;
 color : White;
 line-height : 14px;
 text-align : left;
}

.wichtig  {
 font-size : 12px;
 font-family : Verdana, Helvetica, sans-serif;
 font-weight : bold;
 color : #FF9900;
}

.adresse  {
 font-size : 12px;
 font-family : Verdana, Helvetica, sans-serif;
 font-weight : normal;
 color : Black;
 line-height : 15px;
 text-align : left;
}

jede info und jeder tip wird dankbar aufgenommen.

gruß
marc thiele

  1. Hallo Marc,

    ich bin mir nicht sicher, aber das Problem könnte das Leerzeichen vor dem Doppelpunkt sein. Statt "text-align : left;" solltest du "text-align: left;" vewenden.

    Wenn das nichts bringt, dann lösche alle Angaben aus der CSS (besser: ausschneiden ;-) und kopieren sie nach und nach wieder hinein. Sobald eine Angabe in der CSS ist, die der Navigator nicht versteht, wir die ganze CSS nicht interpretiert - das erschwert natürlich die Sache ungemein :-(

    Aber du solltest deine Seiten auch auf dem Navigator 6 testen, denn dort ist einiges anders. Der Browser hält sich stark an die Vorgaben vom W3C und hat alte Netscape-Erfindungen, z. B. das <layer>-Tag über Bord geworfen.

    Ich hoffe, du kommst damit weiter!

    Mathias

    1. Hallo Matthias und Marc!

      Hallo Marc,

      ich bin mir nicht sicher, aber das Problem könnte das Leerzeichen vor dem Doppelpunkt sein. Statt "text-align : left;" solltest du "text-align: left;" vewenden.

      Auch empfehlenswerte Lektüre: </selfhtml/sfausles/tsfa_tba.htm#a12>

      Dort steht vieles Wichtiges rund um CSS.

      Patrick
      <hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash>

  2. Der Stylesheet wird importiert....

    dann _kann_ es im Netscape 4.x nicht funktionieren, da er @import
    nicht unterstützt.

    Verwende sinnvollerweise eine andere Methode zur Einbindung des
    Stylesheets, z.Bsp. <link rel="stylesheet" type="text/css" href="sytle.css">