OhneNamen: Nur eine Tabelle drucken mit CSS

Beitrag lesen

Hi chris,

nanana nur nicht so schnell aufgeben. Du hast eine Tabelle und darin noch eine Tabelle. Nun willst du, dass nur noch die innere Tabelle gedruckt wird. Dazu musst du alles, was außer deiner Tabelle noch in der übergeordneten Tabelle ist ausblenden.

.noprint { display:none; }

<table>
  <tr>
    <td>
       <table>
           <!--Deine Tabelle, die gedruckt werden soll-->
       </table>
    </td>
    *<td class="noprint">
    *</td>
  </tr>
  *<tr class="noprint">
    *<td>
    *</td>
    *<td>
    *</td>
  *</tr>
</table>

* = wird nicht gedruckt

Die äußere Tabelle wird zwar noch gedruckt, aber sie enthält jetzt nur noch deine innere Tabelle. Du musst nun vielleicht noch die Formatierung der äußeren Tabelle ändern, damit beim Drucken nicht auffällt, dass deine Tabelle noch in einer anderen steckt. Und schon wird (scheinbar) nur noch deine innere Tabelle gedruckt.

Gruß,
OhneNamen