Fritz: externe CSS einbinden

Hallo,
ich binde externe CSS gerne so ein:

@import "styles/dateiname.css";

um z.B. den NN4 von der CSS fernzuhalten.

Bei
http://selfhtml.teamone.de/css/formate/einbinden.htm#link_media wird folgende Form vorgeschlagen:
@import url(normal.css) screen;

Das mag aber der IE (5.5) nicht, während er "mein" Format versteht.
Hab ich was falsch gemacht/verstanden?

Gruß Fritz

--
ss:( zu:| ls:# fo:| de:/ va:) ch:? sh:( n4:? rl:? br:$ js:| ie:| fl:| mo:)
  1. Hallo,

    ich binde externe CSS gerne so ein:

    @import "styles/dateiname.css";
    @import url(normal.css) screen;

    Das mag aber der IE (5.5) nicht, während er "mein" Format versteht.
    Hab ich was falsch gemacht/verstanden?

    Alles ist richtig, die beiden Möglichkeiten sind equivalent. (nur der IE ist blöd)
    --------------
    http://www.w3.org/TR/CSS2/cascade.html#at-import
    The following lines are equivalent in meaning and illustrate both '@import' syntaxes (one with "url()" and one with a bare string):

    @import "mystyle.css";
    @import url("mystyle.css");

    --------------

    Grüße
    Thomas

    1. Hallo,

      Alles ist richtig, die beiden Möglichkeiten sind equivalent. (nur der IE ist blöd)

      WNAZE


      http://www.w3.org/TR/CSS2/cascade.html#at-import
      The following lines are equivalent in meaning and illustrate both '@import' syntaxes (one with "url()" and one with a bare string):

      @import "mystyle.css";
      @import url("mystyle.css");

      Ja, ja, das versteht er, der IE; sobald ich aber
      @import url("mystyle.css") screen;
      verwende, versteht er's nicht mehr.
      Frage:
      wenn ich verschiedene CSS für screen und print per @import einbinden will, und auch der IE das verstehen soll: wie sieht die Syntax dann aus? w3.org sagt mir dazu nichts
      Gruß Fritz

      --
      WNAZE: (wie nicht anders zu erwarten)
      ss:( zu:| ls:# fo:| de:/ va:) ch:? sh:( n4:? rl:? br:$ js:| ie:| fl:| mo:)
      1. Hallo,

        Frage:
        wenn ich verschiedene CSS für screen und print per @import einbinden will, und auch der IE das verstehen soll: wie sieht die Syntax dann aus? w3.org sagt mir dazu nichts
        Gruß Fritz

        @import url("fineprint.css") print;
        oder
        @import "fineprint.css" print;

        @import url("fineprint.css") print, screen;
        oder
        @import "fineprint.css" print, screen;

        Grüße
        Thomas

        1. Hallo,

          wenn ich verschiedene CSS für screen und print per @import einbinden will, und auch der IE das verstehen soll: wie sieht die Syntax dann aus? w3.org sagt mir dazu nichts
          @import url("fineprint.css") print;
          oder
          @import "fineprint.css" print;

          @import url("fineprint.css") print, screen;
          oder
          @import "fineprint.css" print, screen;

          klingt gut, nur: der IE findet überhaupt kein CSS mehr, sobald ich print oder screen einfüge.

          Gruß Fritz

          --
          ss:( zu:| ls:# fo:| de:/ va:) ch:? sh:( n4:? rl:? br:$ js:| ie:| fl:| mo:)
          1. Hallo,

            klingt gut, nur: der IE findet überhaupt kein CSS mehr, sobald ich print oder screen einfüge.

            Der IE scheint das nicht zu kennen. Du kannst etwaeder mit <link rel="" media="" /> oder mit @media { ... } etwas machen.

            Grüße
            Thomas

            1. Hallo,

              Der IE scheint das nicht zu kennen. Du kannst etwaeder mit <link rel="" media="" />

              und genau das wollte ich nicht, weil ich
              mit @media { ... } den NS 4 aussperren will. Siehe mein Originalposting.

              Gruß Fritz

              --
              ss:( zu:| ls:# fo:| de:/ va:) ch:? sh:( n4:? rl:? br:$ js:| ie:| fl:| mo:)
              1. Hallo,

                <link rel="stylesheet" type="text/css" href="dateiname.css" media="screen">

                Inhalt von dateiname.css:

                @media screen {

                /* Deine CSS-Angaben, die NN 4 nicht sehen soll */

                }

                Viele Grüße
                Carsten

                1. Hallo,

                  <link rel="stylesheet" type="text/css" href="dateiname.css" media="screen">

                  Inhalt von dateiname.css:

                  @media screen {

                  /* Deine CSS-Angaben, die NN 4 nicht sehen soll */

                  Danke. Schau ich mir mal an.

                  Gruß Fritz

                  --
                  ss:( zu:| ls:# fo:| de:/ va:) ch:? sh:( n4:? rl:? br:$ js:| ie:| fl:| mo:)