Thomas Luethi: IE6 erzeugt nur 1. Druckseite

Beitrag lesen

Hallo,

Ja, genau das will ich ja machen. Ich hab schon alles moegliche ausgeblendet (beides probiert visibility/display).

display:none; funktioniert nach meiner Erfahrung problemlos.
Auch beim Ausdrucken.

Du hast aber in Deinem "ie5.css", das Du _ohne_ media-Angabe
einbindest, noch einige Positionierungs-Sachen drin.

Und auch im "print.css", das Du mit media="print" einbindest,
hat es noch Dinge wie:

#icons {
display:none;
position:absolute; top:1px; left:10px; height:10px; width:10px;
background:#a5b5d1;
border:0px;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
z-index:2;
}

Unter "einfaches, zuverlaessiges CSS" verstehe _ich_ etwas anderes.
position, z-index, float u.s.w. sind fuer mich
"riskantes, komplexes CSS".

Gib den Browsern das Bildschirm-Stylesheet nur fuer die
Medien "screen,projection".

Fang fuer das Druck-Stylesheet nochmal bei Null an.
Alles, was nicht ausgedruckt werden soll, kriegt einfach
display:none;
Dann beschraenke Dich auf das notwendigste:
Schriftarten und -farben.
Kein position, z-index, float u.s.w.

Freundliche Gruesse,

Thomas

--
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/