Axel Hoogestraat: Expression in Media Print

Beitrag lesen

Ji,

Versuche es also erst in einem <style> @media print { } </style>, falls du es bisher in einer externen CSS-Datei versucht hast.

Hat leider auch nicht zum Erfolg geführt. Vorher hatte ich es in einer externen Datei. Die habe ich rausgenommen und
<style type="text/css">
   @media print {
body { zoom: expression("10%"); }
    }
</style>

verwendet. Gleiches Problem. (In der externen CSS für media=screen hatte es ja auch funktioniert)

Weiters mehr auf die Syntax achten:
<ELEMENT STYLE="sAttributeName:expression(sExpression)">

Naja, das könnte ich im Body-Tag machen, aber dort kann ich doch nicht media=print angeben, oder? Also mein Freiversuch:
<body style='@media print {zoom: expression("10%");}'>
funktioniert auch nicht.

Was soll eigentlich »80+"%"« außer gar nichts bewirken?

So bewirkt das natürlich nichts. Das war nur ein Test, um zu probieren, ob das überhaupt funktioniert. Falls das nochmal funktionieren sollte, kommt dort eine Berechnung rein, die den Zoom-Faktor anhand der Seitenbreite so berechnet, dass das Ganze auf eine Druckseite passt.

Vielen Dank bis hierher
schöne Grüße
Axel