Christoph Neumann: Unsichtbarer Ausdruck

Hallo Zusammen,

ich habe folgendes Problem:

Ich möchte erreichen, dass mittels einer CSS-Definition beim Ausdruck der HTML-Seite ein weißes Blatt erscheint. Dazu habe ich folgendes Stylesheet angelegt:

@media print
{
  BODY
  {
 background : White;
 color: White;
 background-color: White;
  }

P
  {
 COLOR: White;
 background-color: White;
 FONT-FAMILY: Geneva, Arial, Helvetica;
 FONT-SIZE: 10pt;
 background: White;
  }
}

@media screen
{
  ...........

Die Schrift beim Ausdruck grau und nicht weiß, wie gewollt ( hat das evtl was mit den Unterschieden zwischen CYMK und RGB zu tun ? )

--> Die Schrift verschwindet nicht - die Größen und Schriftarten lassen Sich aber ändern. NS 4.7 steigt hier aber bei der Screen Darstellung völlig aus.

Ich habe auch schon diverse Kombinationen der Properties durchprobiert!

Kann mir jemand weiterhelfen!?!

Danke,

Christoph

  1. Hallo,

    BODY { display: none; } sollte das Problem lösen.

    NS 4.7 steigt hier aber bei der Screen Darstellung völlig aus.

    binde notfalls die CSS-Datei über @import ein, versteht NC4.x nicht.

    BTW worin liegt der Sinn dieser "Ausdruckverhinderungsmethode"?
    Ich kann in nullkommanix die Seite weiterhin ausdrucken und wenn
    es als "Schutz" gedacht ist, dann lasse es lieber, du verärgerst
    damit nur unnötig deine Besucher.

    MfG, Stefan

    1. Danke für die schnelle Antwort - ich werde es gleich versuchen.

      Grund für die Aktion ist folgender - Ich weiß, dass es nicht möglich ist, den Ausdruck vollständig zu verhindern. Doch die Daten, die diese Seite enthält sollten nicht ohne weiteres gedruckt werden können. Da das Publikum der Seite eher Leihen sind - werden die meisten nicht auf die Idee kommen, die Daten zu kopieren! Ein versierter User hat damit natürlich kein Problem, doch mein Kunde will das eben so, da kann man ihm noch 100 mal sagen, dass das wohl nichts bringt!

      Danke,

      Christoph

      Hallo,

      BODY { display: none; } sollte das Problem lösen.

      NS 4.7 steigt hier aber bei der Screen Darstellung völlig aus.

      binde notfalls die CSS-Datei über @import ein, versteht NC4.x nicht.

      BTW worin liegt der Sinn dieser "Ausdruckverhinderungsmethode"?
      Ich kann in nullkommanix die Seite weiterhin ausdrucken und wenn
      es als "Schutz" gedacht ist, dann lasse es lieber, du verärgerst
      damit nur unnötig deine Besucher.

      MfG, Stefan

  2. @media print

    @media screen

    Ich habe auch schon diverse Kombinationen der Properties durchprobiert!

    Die Browser (außer Opera) interpretieren Stylesheets für die Druckausgabe noch nicht. Deine Versuche sind also noch völlig sinnlos, denn es wird in Netscape und IE immer das Stylesheet der Screen-Media benutzt.

    Opera interpretiert screen, print und presentation (im Vollbildmode - F11), und das Print-Stylesheet wird auch schon in der Druckansicht genutzt, so daß man sehr genau sehen kann, was gedruckt wird, und was nicht.

    Du solltest dir mal Opera runterladen. http://www.opera.com

    Abgesehen davon: Welchen Sinn macht es, eine weiße Seite auszudrucken?

    - Sven Rautenberg

    1. Die Browser (außer Opera) interpretieren Stylesheets für die Druckausgabe noch nicht. Deine Versuche sind also noch völlig sinnlos, denn es wird in Netscape und IE immer das Stylesheet der Screen-Media benutzt.

      Ich behaupte sofort das Gegenteil: IE 5.5 kann Print-Media auch verstehen. (das hatte ich noch nicht getestet...)

      - Sven Rautenberg