Bernhard Janetzki: Probleme bei Netscape

Hallo,
unter http://www.bjanetzki.de/kehw/ werden die Stylesheets nur unter dem Internet Explorer dargstellt. Warum funktionieren sie unter Netscape nicht? Was mache ich falsch? Danke für eure Hilfe.
Gruß Börni

  1. Hallo,
    unter http://www.bjanetzki.de/kehw/ werden die Stylesheets nur unter dem Internet Explorer dargstellt. Warum funktionieren sie unter Netscape nicht? Was mache ich falsch? Danke für eure Hilfe.
    Gruß Börni

    Bei mir schaut es im NS und IE relativ gleich aus.

    Was ist das fuer ein seltsames Konstrukt?

    <b><font <font class='menu_cat'>News</font></b>

    richtig waere:
    <span class="menucat">News</span>

    Bold solltest Du in der CSS definieren.

    _ in Style-definition nicht verwenden.

    Deine Pfade mit .\ solltest Du auch aendern.  ../

    Gruesse
    Wilhelm

    1. hi wilhelm,

      (...)

      Was ist das fuer ein seltsames Konstrukt?
      <b><font <font class='menu_cat'>News</font></b>
      richtig waere:
      <span class="menucat">News</span>

      (...)

      _ in Style-definition nicht verwenden.

      huch? ja wieso das? ich denke, der unterstrich ist rfc-konform?
      hab ich in css-defs noch nie probleme mit gehabt, gibt es
      ernsthaft welche? frag nur aus interesse ...

      gruesse

      helge

      1. Hallo Helge !

        huch? ja wieso das? ich denke, der unterstrich ist rfc-konform?
        hab ich in css-defs noch nie probleme mit gehabt, gibt es
        ernsthaft welche? frag nur aus interesse ...

        Bei http://www.w3.org/TR/REC-CSS2/syndata.html#q4 steht:

        In CSS2, identifiers (including element names, classes, and IDs in selectors) can contain only the characters [A-Za-z0-9] and ISO 10646 characters 161 and higher, plus the hyphen (-); they cannot start with a hyphen or a digit. They can also contain escaped characters and any ISO 10646 character as a numeric code (see next item). For instance, the identifier "B&W?" may be written as "B&W?" or "B\26 W\3F".

        ... und der Valigator meckert auch ;-)

        Der einzige mir bekannte Browser der css-Angaben mit Unterstrich
        tatsächlich ignoriert und nur den Inhalt darstellt ist der
        Mozilla ... hat mir einige Sucherei beschert

        Mfg McNavc

      2. huch? ja wieso das? ich denke, der unterstrich ist rfc-konform?
        hab ich in css-defs noch nie probleme mit gehabt, gibt es
        ernsthaft welche? frag nur aus interesse ...

        Der Unterstrich war in den ersten Versionen von CSS tatsächlich nicht erlaubt und wurde erst in den Errate zu CSS2 explizit erwähnt. Deshalb kann das (logischerweise) nur der IE (der schert sich um Standards garnicht), Netscape 6, Mozilla und Opera scheitern.

        Ebenfalls böse: Klassennamen sind im Prinzip case-sensitive, also am besten alles kleinschreiben. Der einzige Browser, der das beachtet, ist aber im Moment nur Mozilla (Netscape 6 vielleicht auch), da das Mozilla-Projekt eine möglichst genaue Umsetzung der Standards anstrebt.

        - Sven Rautenberg

  2. huhu Börni

    versuch es mal mit absoluter Referenzierung des StyleSheets, dann sollte es auch im NS klappen.

    Viele Grüße
    lulu

  3. Hallo,
    unter http://www.bjanetzki.de/kehw/ werden die Stylesheets nur unter dem Internet Explorer dargstellt. Warum funktionieren sie unter Netscape nicht? Was mache ich falsch? Danke für eure Hilfe.
    Gruß Börni

    Hallöchen

    Könnte es sein, daß Du Java im Browser deaktiviert hast?
    Dann kann NC 4.x keine Stylesheets darstellen.

    Hoffe Dir weitergeholfen zu haben, Auge

    1. Moin!

      Könnte es sein, daß Du Java im Browser deaktiviert hast?
      Dann kann NC 4.x keine Stylesheets darstellen.

      Du schreibst jetzt zur Strafe zwanzigmal mit Bleistift auf Papier:
      "Java ist nicht Javascript, und Javascript ist nicht Java."

      Und danach hast du hoffentlich gelernt, daß Java was ganz anderes ist als Javascript, und daß Netscape 4 nur bei abgeschaltetem JavaSCRIPT auch CSS abschaltet.

      - Sven Rautenberg

  4. Hi Börni,

    unter http://www.bjanetzki.de/kehw/ werden die Stylesheets nur unter dem Internet Explorer dargstellt. Warum funktionieren sie unter Netscape nicht? Was mache ich falsch?

    lass' mal die Angabe " font-weight" in der Klasse "main_content" weg und notier' den Pfad zum style sheet mit einem Punkt mehr (../style.css).

    Gruß
    Mine