baschti: display:none beim ausdrucken

servus,

hoffe mir kann jemand helfen!

ich möchte mittels display:none das gesamte layout inkl. grafiken ausblenden (als druckversion). die klasse text welche sich im ausgeblendetem objekt (table) befindet soll trotzdem gedruckt werden. mit
.text{display:inline}
oder
table .text{display:inline}
scheint das aber nicht zu gehen.

hat jemand nen vorschlag? danke!

der baschti

  1. Hi,

    ich möchte mittels display:none das gesamte layout inkl. grafiken ausblenden (als druckversion).

    wie genau hast Du dies gemacht?

    table .text{display:inline}
    scheint das aber nicht zu gehen.

    Hast Du es mal mit der !important-Anweisung versucht?

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. Hi,

    hoffe mir kann jemand helfen!

    Ein kurzer Blick in den CSS2-Standard hätte geholfen, s.u.

    ich möchte mittels display:none das gesamte layout inkl. grafiken ausblenden (als druckversion). die klasse text welche sich im ausgeblendetem objekt (table) befindet soll trotzdem gedruckt werden. mit
    .text{display:inline}

    inline ist sowieso kein geeigneter display-Wert für eine Tabelle.
    table oder inline-table könnte man gelten lassen.

    Aber:

    siehe CSS2, 9.2.5 The Display Property (http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-display)
    display:
    none
        This value causes an element to generate no boxes in the formatting structure (i.e., the element has no effect on layout). Descendant elements do not generate any boxes either; this behavior cannot be overridden by setting the 'display' property on the descendants.

    Mit anderen Worten:
    Ein Element mit display:none ist unsichtbar. Ebenso unsichtbar sind alle Elemente darin auch unsichtbar. Es hilft auch nichts, für die darin enthaltenen Elemente einen anderen Wert für display zu setzen.

    Wenn es anders wäre, würden tausende Aufklapp-Menüs nicht mehr funktionieren, weil dort immer nur das div zwischen display:none und display:block umgeschaltet wird - die einzelnen Links aber nicht...

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
  3. Hallo!

    ich möchte mittels display:none das gesamte layout inkl. grafiken ausblenden (als druckversion). die klasse text welche sich im ausgeblendetem objekt (table) befindet soll trotzdem gedruckt werden. mit

    Was hält du von:
    @media print {
    img, .undalleswasnichtgedrucktwerdensoll { display: none }
                 }

    tschüs, jürgen