Tabellenzeile beim Druck verschwinden lassen
Carsten
- css
Hallo Selfer,
ich habe @media print benutzt um ein Format festzulegen damit Buttons nur auf dem Bildschirm erscheinen und nicht beim Druck.
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 ?
Viele Grüße
Carsten
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
Danke Thomas, Danke Stefan!
Werde das gleich mal probieren.
Falls weitere Komplikationen auftreten, werde ich den Quelltext hinzufügen.
Viele Grüße
Carsten
Hallo Carsten,
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.
Auch wenn ich kürzlich gelesen habe, dass man einzelne Zellen oder
Zeilen einer Tabelle mit CSS ausblenden kann, so habe ich doch
Zweifel, dass sowas möglich ist.
Ohne Quelltext oder Link zu einer Testseite können wir eh nur rum-
raten, also ...
Viele Grüße,
Stefan
Hallo,
Auch wenn ich kürzlich gelesen habe, dass man einzelne Zellen oder
Zeilen einer Tabelle mit CSS ausblenden kann, so habe ich doch
Zweifel, dass sowas möglich ist.
Doch, das geht eigentlich ganz gut.
Ein Beispiel von mir, das ich ausgiebig getestet habe:
http://www.paedi.unizh.ch/gastro/ibt/links/
+------------+----------------+
| Logo | Navi2 |
+------------+----------------+
| Navi1 | Inhalt |
| Navi1 | Inhalt |
| Navi1 | Inhalt |
| Navi1 | Inhalt |
| Navi1 | Inhalt |
+------------+----------------+
| Navi3 | Impressum |
+------------+----------------+
Die Zellen Logo, Navi1, Navi2, und Navi3 blende ich mit CSS aus.
Uebrig bleiben Inhalt und Impressum:
+----------------+
| Inhalt |
| Inhalt |
| Inhalt |
| Inhalt |
| Inhalt |
+----------------+
| Impressum |
+----------------+
Nur Opera 5.12 macht da beim Drucken einige Zicken und druckt
das Impressum z.T. schon am Ende der ersten Papierseite aus.
Die uebrigen von mir getesteten Browser (MS IE 5.0/5.5, Mozilla)
machen es wie gewuenscht.
Ohne Quelltext oder Link zu einer Testseite können wir eh nur rum-
raten, also ...
... hoffen wir, dass er eines davon nachliefert;-)
mfg
Thomas