emu: @import und der Validator

Hallo!

Vor kurzem wurde Stefan Einspender darauf aufmerksam gemacht, das seine Seite im IE 5 nicht funktioniere, was sich dann als Bug des IE 5 bei der Verarbeitung von Print-Anweisungen herausgestellt hat.

Ich habe mich davor schon einige Tage mit diesem Problem herumgeschlagen und war daher erst einmal sehr dankbar für die Information.

Meine Print-CSS wollte ich dennoch nicht löschen, also habe ich sie ausgelagert und durch die @import in einer externen Datei vor dem Internet Explorer versteckt.

Nun habe ich ein Problem - der Validator bemängelt meine CSS-Datei.

Es ist gut möglich, dass ich etwas falsch eingebunden habe oder so, in diesem Fall bitte ich trotzdem um eine Korrektur, Linksetzen kann ich dann gegebenenfalls selber ;-)

Und zwar geht es um diese Zeile:

@import url(druck.css) print;

Die betroffene Datei:
http://www.blubb.at/blindtext/blindtext.css

Und des Validators Unmut:
http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.blubb.at%2Fblindtext%2Fblindtext.css

Ein zusätzliches <link> in den Seiten will ich nicht, würde aber zur Not gehen. Andere Einbindungsideen werden gerne angenommen und getestet :-)

emu
[...]

  1. Hi emu,

    Vor kurzem wurde Stefan Einspender darauf aufmerksam gemacht, das seine Seite im IE 5 nicht funktioniere, was sich dann als Bug des IE 5 bei der Verarbeitung von Print-Anweisungen herausgestellt hat.

    entweder du verwechselst den IE mit Opera (</archiv/2002/5/12990/#m72401>) oder ich habe den Thread tatsächlich verschlafen ;)

    Meine Print-CSS wollte ich dennoch nicht löschen, also habe ich sie ausgelagert und durch die @import in einer externen Datei vor dem Internet Explorer versteckt.

    In http://www.w3.org/TR/REC-CSS2/cascade.html#at-import ist der CSS-URI in Anführungszeichen eingefasst. Vielleicht liegt's nur daran. Stimmt denn der Pfad? Gib' mal eine absolute Adresse an. Manche Browser sind diesbezüglich etwas konfus.

    Nun habe ich ein Problem - der Validator bemängelt meine CSS-Datei.

    Vielleicht hilft daher schon

    @import url("druck.css") print;

    und/oder der vollständige Pfad. Sonst bin ich ratlos bzw. kurzsichtig...

    LG Orlando

    PS: Wie erwartet eine schöne Site ;D

    --
    SELF-TREFFEN 2002
    http://www.rtbg.de/selftreffen/
    http://www.megpalffy.org/temp/penneninhh.html

  2. Hallo!

    @import url(druck.css) print;

    Kai Lahmann hat mich im Chat darauf hingewiesen, dass diese Zeile immer am Anfang einer Datei stehen muss. Mittlerweile validiert die CSS-Datei auch :-)

    emu
    [http://www.blubb.at/blindtext/]