Thomas Luethi: Tabellenzeile beim Druck verschwinden lassen

Beitrag lesen

Hallo Carsten,

ich habe @media print benutzt um ein Format festzulegen damit Buttons nur auf dem Bildschirm erscheinen und nicht beim Druck.

Klingt vernuenftig.

Die Buttons stehen in einer Tabellenzelle. Diese Buttons verschwinden auch, werden also nicht mit gedruckt, leider bleiben  die leeren Zellen stehen. Die Klasse ist dem <tr>-Tag und dem <td>-Tag zugewiesen.

Was habe ich falsch gemacht ?

Wahrscheinlich hat es noch Zellen in der gleichen Spalte, die gedruckt werden.

Ich vermute so etwas:

+------------+----------------+
|  Logo1     |  Logo2         |
+------------+----------------+
|  Navi      |  Inhalt        |
|  Navi      |  Inhalt        |
|  Navi      |  Inhalt        |
|  Navi      |  Inhalt        |
|  Navi      |  Inhalt        |
+------------+----------------+

Dann blendest Du die Navi aus.
Weil Logo1 in der gleichen Spalte ist wie Navi,
kann es Probleme geben:

+------------+----------------+
|  Logo1     |  Logo2         |
+------------+----------------+
|            |  Inhalt        |
|            |  Inhalt        |
|            |  Inhalt        |
|            |  Inhalt        |
|            |  Inhalt        |
+------------+----------------+

Nach meiner Erfahrung machen es aber die gaengigen Browser
(MS IE ab 4.0 oder 5.0, Opera, Mozilla) richtig, wenn man
auch die Zelle "Logo1" im Druck-CSS ausblendet:

+----------------+
|  Logo2         |
+----------------+
|  Inhalt        |
|  Inhalt        |
|  Inhalt        |
|  Inhalt        |
+----------------+

Hoffe, das hilft.
Sonst bitte URL, Quelltext und/oder ASCII-Art (wie oben), damit wir wissen, wie Deine Tabelle aussieht.

mfg
Thomas