Joachim: Bereiche einer HTML-Seiten NICHT drucken

Hallo Leute,

habe folgendes Problem:
Möchte ein HTML-Dokument zum Ausdrucken anbieten.
Die ersten 3 Zeilen Sollen aber NICHT mit ausgedruckt werden.

Kann man dies mit einem Befehl verhindern???

Bitte helft mir. Ist sehr wichtig.

Grüße

Joachim

  1. Hallo,

    Hallo Leute,

    habe folgendes Problem:
    Möchte ein HTML-Dokument zum Ausdrucken anbieten.
    Die ersten 3 Zeilen Sollen aber NICHT mit ausgedruckt werden.

    Kann man dies mit einem Befehl verhindern???

    Du könntest ein CSS für die Druckerausgabe schreiben und dabei für die entsprechenden Zeilen display auf none setzen.

    gruß aus Senftenberg am See

    1. Ich hab mich etwas unklar ausgedrückt.

      Der Text soll auf dem Bildschirm schon lesbar sein.
      Nur beim Drucken soll er verschwinden...

      Grüße

      Joachim

      1. Hallo,

        Ich hab mich etwas unklar ausgedrückt.

        Dann wohl eher ich.

        Der Text soll auf dem Bildschirm schon lesbar sein.
        Nur beim Drucken soll er verschwinden...

        Man kann mehrere CSS festlegen,d. h. eins für die normale Anzeige und eins für Druckausgabe.

        gruß aus Senftenberg am See

    2. Hallo xpfreund, hallo Joachim,

      Du könntest ein CSS für die Druckerausgabe schreiben und dabei für die entsprechenden Zeilen display auf none setzen.

      Was ich bei Druckstylesheets immer auch ganz wichtig finde ist, dass wenn man beim Druck das Stylesheet für die Bildschirmanzeige auch weiterhin gelten lässt und das Druckstylesheet nur zusätzlich im Quellcode des Dokuments dahinter einbindet, alle Elemente, die im "allgemeinen" Stylesheet auf etwas anderem als overflow:visible stehen, wieder auf diesen Defaultwert zurückgesetzt werden.

      Sonst druckt Firefox das erste abweichend von overflow:visible gesetzte Element u.U. nur partiell und danach nur noch leere Seiten aus.

      * { overflow:visible !important }
      kann da im Druckstylesheet Abhilfe schaffen.

      Gruß Gernot

      1. Was ich bei Druckstylesheets immer auch ganz wichtig finde ist, dass wenn man beim Druck das Stylesheet für die Bildschirmanzeige auch weiterhin gelten lässt und das Druckstylesheet nur zusätzlich im Quellcode des Dokuments dahinter einbindet, alle Elemente, die im "allgemeinen" Stylesheet auf etwas anderem als overflow:visible stehen, wieder auf diesen Defaultwert zurückgesetzt werden.

        Wie meinst du das?
        Ich hab versucht das in Code umzusetzten, kann aber das Verhalten nicht beobachten oder deine Beschreibung nicht umsetzen.

        Struppi.

  2. im HTML:

    <p class="nichtdrucken">Wird nicht gedruckt</p>

    im CSS:

    @media print {
     .nichtdrucken {
     display : none;
     }
    }

  3. Möchte ein HTML-Dokument zum Ausdrucken anbieten.
    Die ersten 3 Zeilen Sollen aber NICHT mit ausgedruckt werden.
    Kann man dies mit einem Befehl verhindern???

    Nicht mit einem Befehl, aber mit etwas CSS:

    Daraus sollte sich was machen lassen.

    Siechfred

    --
    Wir vom Moderatorenteam haben keinerlei Humor, von dem wir wüssten.
  4. Danke an alle!
    Jetzt komme ich klar!!!

    Vielen Dank!!!

    Joachim