Thomas Meinike: suche Browser der Druckformatierung von CSS2.0 (@page) größtenteils un

Beitrag lesen

ich finde die Möglichkeit, via CSS eine HTML-Seite auf ein spezielles Print-Layout hin zu programmieren, klasse.

Nur kennt kein mir bekannter Browser diese Befehle.

Aber vielleicht gibts ja einen, den Ihr kennt ...

Vielleicht helfen Dir die CSS-MEDIA-Types "screen" bzw. "print" "weiter". Hier ein mit IE 5.5 und NN6PR2
funktionierendes Beispiel:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML>
<HEAD>
<TITLE>CSS-Test</TITLE>
<STYLE TYPE="TEXT/CSS" MEDIA="screen">
<!--

.test1
{
Color: blue;
Background-Color: #FFFFCC;
}

.test2
{
Color: white;
Background-Color: #EE0000;
Font-Family: Verdana, Arial, Helvetica, Sans-Serif;
Font-Size: 100%;
Margin: 2em;
}

-->
</STYLE>
<STYLE TYPE="TEXT/CSS" MEDIA="print">
<!--

.test1
{
display: none;
}

.test2
{
Color: black;
Background-Color: white;
Font-Family: Verdana, Arial, Helvetica, Sans-Serif;
Font-Size: 20pt;
Margin: 3cm;
}

-->
</STYLE>
</HEAD>
<BODY>
<P CLASS="test1">Dieser Absatz sollte beim Drucken nicht sichtbar sein ...</P>
<P CLASS="test2">Dieser Absatz sollte am Bildschirm in der Standardgröße, auf dem Drucker in 20-Punkt und 3 cm Rändern erscheinen ...</P>
</BODY>
</HTML>

BTW: Die Druckvorschau im IE 5.5 eignet sich gut fuer solche Tests, ohne viel Papier zu verbrauchen.

HTH & Gruss, Thomas