Annika: NS 4.7x/ IE 4 und CSS

Hallo,

ich importiere meine CSS so:

<style type="text/css">
  @import "layout.css";
 </style>
 <link rel="stylesheet" type="text/css" href="print.css" media="print" />

Warum sehe ich nun mit den oben genannten Browser keinerleih Veränderung?

Alles liebe, Annika

  1. Tag Annika.

    Warum sehe ich nun mit den oben genannten Browser keinerleih Veränderung?

    Schau dir mal CSS-Browserweichen zum Ausschließen älterer Browser an.

    Siechfred

    1. Hallo Siechfred!

      Schau dir mal CSS-Browserweichen zum Ausschließen älterer Browser an.

      Ja gut, da meine Seite jedoch ziemlich schlicht ist würde ich sie gerne auch in den alten anzeigen lassen.

      Kannst du es mir sagen?

      Annika

      1. Tag Annika.

        Ja gut, da meine Seite jedoch ziemlich schlicht ist würde ich sie gerne auch in den alten anzeigen lassen.

        Mit der althergebrachten Syntax gibt es m.W. keine Probleme:
        http://de.selfhtml.org/css/formate/einbinden.htm#separat

        Siechfred

  2. hallo,

    Warum sehe ich nun mit den oben genannten Browser keinerleih Veränderung?

    Welche Veränderung erwartest du denn? Die beiden sehr alten Browser, die du nennst, verstehen CSS nur ansatzweise und gehören ins Museum, aber nicht mehr auf einen Rechner.

    Grüße aus Berlin

    Christoph S.

    --
    Visitenkarte
    http://www.christoph-schnauss.de
    ss:| zu:) ls:& fo:) va:) sh:| rl:|
    1. Hallo

      Welche Veränderung erwartest du denn?

      Das mein CSS-Code angezeigt wird.

      Die beiden sehr alten Browser, die du nennst, verstehen CSS nur ansatzweise und gehören ins Museum, aber nicht mehr auf einen Rechner.

      Aber sie befinden sich noch auf einigen Rechnern und ich möchte dass auch bei denen meine Seite so angezeigt wird wie ich es gerne hätte : )

      Annika

      1. hallo,

        Welche Veränderung erwartest du denn?
        Das mein CSS-Code angezeigt wird.

        Das glaube ich nicht. Was du möchtest, ist wohl eher, daß dein CSS vom Browser berücksichtigt wird.

        Die beiden sehr alten Browser, die du nennst, verstehen CSS nur ansatzweise und gehören ins Museum, aber nicht mehr auf einen Rechner.
        Aber sie befinden sich noch auf einigen Rechnern und ich möchte dass auch bei denen meine Seite so angezeigt wird wie ich es gerne hätte : )

        Das ist schon verständlich. Aber

        <style type="text/css">
          @import "layout.css";
        </style>

        könnte in beiden Browsern Probleme bereiten, während sie

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

        verstehen sollten - vorausgesetzt, du definierst das nicht ausdrücklich für ein Printmedium. Das Ganze kannst du nur dann einigermaßen vernünftig umgehen, wenn du gar keine externe Datei(en) einbindest, sondern deine CSS in jeder Seite im Header notierst. Du mußt auch berücksichtigen, daß sie eben noch nicht viel von CSS verstehen.

        Grüße aus Berlin

        Christoph S.

        --
        Visitenkarte
        http://www.christoph-schnauss.de
        ss:| zu:) ls:& fo:) va:) sh:| rl:|
        1. Hi,

          Welche Veränderung erwartest du denn?
          Das mein CSS-Code angezeigt wird.
          Das glaube ich nicht. Was du möchtest, ist wohl eher, daß dein CSS vom Browser berücksichtigt wird.

          head { display:block; }
          head * { display:none; }
          head style { display:block; white-space:pre; font-family:monospace; }

          funktioniert in guten Browsern doch ;-)

          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 Annika,

    Warum sehe ich nun mit den oben genannten Browser keinerleih Veränderung?

    Wie von  Christoph Schnauß geposted sollte die Einbindung eigentlich klappen.
    Wenn du mehr Aufwand für die alten Browser treiben möchtest ist CSS für alle Browser
    vielleicht interessant für dich.

    Eine einfache -und dabei sehr unproblematische- CSS-Weiche, um im CSS-Code Anweisungen
    vor Netscape 4 zu 'verstecken' ist übrigens der *-Selektor, z.B.:

    * p {margin:10px}

    Grüsse

    Cyx23