p@t: hilfe! netscape will styles nicht erkennen, obwohl......

hallo + hilfe!

netscape will meine styles nicht erkennen, obwohl ich sie ordnungsgemäß
eingebunden habe (denke ich zumindest mal!)

habe es auf beide arten probiert:

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

und so: link rel=stylesheet type="text/css" href="../../../../stil.css">

die styles rufe ich dann folgendermaßen auf:

<p class="arialweissbold">sdfsdfsdfsdfsdfsdf <br>
      das programm für viele..........

also der ie und netscape6 verstehen das ja aber im netscape 4 läuft mal
garnichts! wer kann helfen?

p@

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

    Glückwunsch, genau so funktioniert es nicht und ich bin mir sicher,
    dass es auch irgendwo nachzulesen gewesen wäre.

    und so: link rel=stylesheet type="text/css" href="../../../../stil.css">

    Sollte funktionieren, auch wenn ich den tieferen Sinn von ../../ ...
    nicht verstehe, /stil.css wäre wohl einfacher.

    <p class="arialweissbold">sdfsdfsdfsdfsdfsdf <br>
          das programm für viele..........

    Sollte auch funktionieren, wenn nicht, dann poste den URL.

    1. und so: link rel=stylesheet type="text/css" href="../../../../stil.css">

      Sollte funktionieren, auch wenn ich den tieferen Sinn von ../../ ...
      nicht verstehe, /stil.css wäre wohl einfacher.

      ../../ ist einfach etwa hoeher in der hierarchie gelegen,
      da ich nur eine globale css datei verwende, aber der lange pfad
      sollte wohl nicht das problem sein! oder doch?
      funzt so halt nicht!

      <p class="arialweissbold">sdfsdfsdfsdfsdfsdf <br>
            das programm für viele..........

      Sollte auch funktionieren, wenn nicht, dann poste den URL.

      ist noch nicht im netz!

      p@t

  2. Hi

    <schnell die Glaskugel polier>
    NC reagiert manchmal allergisch, wenn ein ";" fehlt
    <end of polier>

    Mehr gibt die Glaskugel nicht her.

    Hat jemand eine bessere? :-) Hmhh, vielleicht Cheatah.

    Wilhelm

  3. <p class="arialweissbold">sdfsdfsdfsdfsdfsdf <br>
          das programm für viele..........

    Was macht denn diese Klassenbezeichnung für einen Sinn?

    Stell dir vor es handelt sich hier um den Titel der Seite ... und du hast mehr als 30 oder 40 HTML-Seiten. Nun soll aber der Titel auf all den Seiten nicht mehr Arial/weiß/bold sondern Tahoma/rot sein.
    Dann schreibst du in deine CSS "p.arialweissbold in {font-family: Tahoma; color: #f00;}" - dann ist doch deine Bezeichnung für die Klasse unsinnig und zudem irreführend.

    Nennst du die Klasse "Titel", "Untertitel", "Hinweis" o. ä., dann hat du immer einen strukturellen, logischen Bezug und verlierst bei Änderungen nicht die Übersicht.

    Du könntest natürlich in deinem Falle auch in allen HTML-Dateien die Klasse umbenennen, würdest aber damit keinen echten Nutzen aus den CSS ziehen: Mit CSS soll es immer möglich sein, das Layout von Seiten so stark wie möglich zu beienflussen/ändern, ohne auch nur ein Byte in der HTML-Datei ändern zu müssen.

    Mathias

    1. <p class="arialweissbold">sdfsdfsdfsdfsdfsdf <br>
            das programm für viele..........

      Was macht denn diese Klassenbezeichnung für einen Sinn?

      Stell dir vor es handelt sich hier um den Titel der Seite ... und du hast mehr als 30 oder 40 HTML-Seiten. Nun soll aber der Titel auf all den Seiten nicht mehr Arial/weiß/bold sondern Tahoma/rot sein.
      Dann schreibst du in deine CSS "p.arialweissbold in {font-family: Tahoma; color: #f00;}" - dann ist doch deine Bezeichnung für die Klasse unsinnig und zudem irreführend.

      Nennst du die Klasse "Titel", "Untertitel", "Hinweis" o. ä., dann hat du immer einen strukturellen, logischen Bezug und verlierst bei Änderungen nicht die Übersicht.

      Du könntest natürlich in deinem Falle auch in allen HTML-Dateien die Klasse umbenennen, würdest aber damit keinen echten Nutzen aus den CSS ziehen: Mit CSS soll es immer möglich sein, das Layout von Seiten so stark wie möglich zu beienflussen/ändern, ohne auch nur ein Byte in der HTML-Datei ändern zu müssen.

      Mathias

      hallo mathias

      danke für den tip, aber mal ehrlich was soll das für einen sinn machen
      wenn bei mir jede seite anderst aussieht und in einem <td> mal eben
      das eine css gültig ist und in der nächsten wieder ein anderes usw.
      somit hätte ich dann lauter td.irgendwas und wäre genau wieder beim
      gleichen problem dass ich irgendwann den überblick verliere, zumal
      ich die css ja nicht nur td sonder auch in p oder div ,usw.verwende.
      da bin ich doch mit meinen 7 festgelegten styles besser beraten, denn was
      soll sich da schon groß ändern (in meinem fall vielleicht die schriftart!)?

      trotzdem danke für den tipp!

      grüße
      p@t

      1. Hallo,

        ich bin da immer der Grundsatz-Denker. Was du beim kleinen Projekt einmal so machst, wirst du auch beim großen machen.

        Im Grunde geht es doch auch darum, mit CSS möglichst viele  Formatierungen aus den HTML-Dateien rauszukriegen - sonst kannst du dir das mit den CSS ganz sparen.

        Befehle wie <font>, <center> und <b> und Optionen wir "align", "bgcolor" oder "width" gehören einfach nicht mehr in eine HTML-Datei.
        Folgendes vielleicht zum besseren Verständnis: wenn du das <b>-Tag verwendest, dann macht der Browser den Text fett (physische Formatierung). Logisch gesehen dient dieser Befehl (in deinem Kopf zumindest) nur dafür, den Text zu "verstärken" - dann nutze doch auch das passende Tag dafür: <strong>. Der Browser macht zwar standardmäßig das gleiche wie bei <b>, allerdings kannst du den Text ja auch durch rote Farbe oder gleben Hingerund "verstärken". Und dann ist da <b>-Tag falsch an der Stelle.
        Ich hoffe du weißt, was ich meine. Sicherlich ist das den meisten Programmierern hier viel zum kleinkariert, aber der Grundgedanke ist nunmal eben der von der eigentlichen "Inhaltsbeschreibungssprache". Diese lebt von Titeln, Untertiteln, Verstärkungen und Hervorhebungen - logischen Strukturen eben.

        Denk mal drüber nach

        Mathias

    2. <p class="arialweissbold">sdfsdfsdfsdfsdfsdf <br>
            das programm für viele..........

      Was macht denn diese Klassenbezeichnung für einen Sinn?

      Vielleicht steht arialweissbold ja auch für 3 Pixel breiten grünen
      Rahmen, nur Grosschreibung und 300 Pixel Seitenabstand?
      Also so etwas Kreativität mußt Du ihm schon lassen ;-)

      "Nur das Genie beherrscht das Chaos."

      1. Also so etwas Kreativität mußt Du ihm schon lassen ;-)

        Kreativität hin oder her ;-) ... Sinn und Zweck von HTML/CSS wurde hier einfach völlig verkannt.

        m.

        1. Kreativität hin oder her ;-) ... Sinn und Zweck von HTML/CSS wurde hier einfach völlig verkannt.

          Kann ich jetzt so nicht nachvollziehen, warum?

          Deiner Meinung nach ist es sinnvoll, z.Bsp. .hinweis als Klassen-
          namen zu verwenden, aber was spricht dagegen, dass jemand anderes
          eben lieber .arialweissbold benutzt?
          Die logische Struktur (Markup) des Dokumentes wird dadurch keines-
          wegs gestört und auch auf das Styling (CSS) hat es keinerlei Aus-
          wirkungen.

          Also warum wird damit "Sinn und Zweck von HTML/CSS" völlig verkannt?
          Nur weil die Bezeichnung nicht Deinem Masstab von "Logik" entspricht?

          disclaimer:
          Ja, ich rate auch .hinweis anstatt von .arialweissbold zu verwenden,
          aber als falsch würde ich keine der beiden Varianten bezeichnen,
          nur als "etwas" gewöhnungsbedürftig ;-)

  4. Hallo,

    Schau doch mal in den Einstellungen von Netscape nach, ob vielleicht Styles oder Javascript deaktiviert sind (bei deaktiviertem JS funktionieren die Styles auch nicht).

    Ansonsten, wie es Einspender schon sagt: Die Syntax sollte fehlerfrei sein. NS reagiert auf manches empfindlich.

    Ciao, Vedat

  5. hi!

    ich habs jetzt! NICHTS WAR! alles war richtig so wie ich es hatte
    nur netscape hatte erst am nächsten tag wieder lust, die styles
    richtig anzuzeigen!

    worans lag ???

    ich habe mir einfach mal die styles in den selben ordner gelegt wie
    die html seite und siehe da, es funktionierte!
    habe die .css datei wieder an den ursprungsort verschoben und den pfad
    geändert und es funktionierte und tut es immer noch :)

    muss wohl irgendwo an meinem system in kombi mit netc n bug versteckt sein!
    hmm who knows at microsoft?

    grüße
    p@