Frank Hoppe: Nur eine bestimmte Tabellenzelle ausdrucken

Ich möchte nur den Inhalt einer bestimmten Tabellenzelle ausdrucken lassen. Man kann zwar schön die überflüssigen Zellen in der Druckversion ausblenden (display:none), aber dann habe ich immer noch den table-container (der mit border=1 definiert ist) drumherum. Eine Möglichkeit wäre ja, die Tabellendefinition in die jeweilige CSS-Datei auszulagern. Leider ist die Tabelle dann ja immer noch da - aber die will ich ja in der Druckversion komplett weghaben !

Beispiel:

<table border="1" class="noprint">
  <tr><td></td></tr>
  <tr><td><div class="print">blabla</div></td></tr>
</table>

Erklärung:

In der Druckversion soll die Tabelle ausgeblendet werden, außer der Inhalt der einen Zelle ! Die Druckversion würde also in HTML so aussehen:

<div class="print">blabla</div>

Funktioniert leider nicht, die Seite ist komplett leer. Entweder weil display:inline nicht das Richtige ist oder weil es grundsätzlich nicht geht ?!

  1. Kannst du nicht die border angaben für das printmedium @media print
    für die tabelle auf 0 setzen ?

    <table border="1" class="noprint">
      <tr><td></td></tr>
      <tr><td><div class="print">blabla</div></td></tr>
    </table>