Christoph: Druckbereich festlegen???

Hallo!

Ich mache eine Homepage, bei der auf jeder Site nur der gleiche Bereich ausgedruckt werden soll. Bespielsweise soll nur der ganze Inhalt der Sites ausgedruckt werden, der 190 Pixel von links und 100 Pixel von oben entfernt ist. Der Drucker soll standardmäßig mit einem DIN A4 Blatt drucken.

Wie kann ich solch einen Druckbereich definieren? Ich werde aus SELF HTML nicht ganz schlau.

Ich hatte es folgermaßen mit CSS gemacht:

<style type="text/css">
@page { size:21.0cm 29.7cm;
        margin-top:100px;
        margin-left:190px
}
</style>

Aber das funktioniert nicht! Wenn ich auf Drucken klicke, wird die ganze Seite gedruckt!

MfG
   Christoph

  1. Hi,

    mit diesem CSS kann man den Ausdruck einer ganzen Seite verhindern:

    <style type="text/css" media="print">
    <!--
    body{display:none}
    //-->
    </style>

    Das lässt sich bestimmt auch auf andere HTML-Elemente anwenden!?

    Ciao
    Andreas

  2. hi,

    interessanter Ansatz das mit css zu versuchen....
    hab ich ehrlich gesagt noch nicht probiert...

    ich machs immer so, dass ich per php eine Druckversion der Seite erzeuge...

    mit der Methode, kann man auch noch Manipulationen an Hintergründen, Farben, bildern Schriften und so machen....

    aber ich weiss natürlich nicht ob das in deinem Fall "mit Kanonen auf Spatzen schiessen" ist..

    greez

    firebrain