Ich habe folgende Tabelle:
Code:
<table>
<tr><th>Name</th><th>Vorname</th><th>Firma</th><th>Telefon privat</th><th>Mobiltelefon</th><th>E-Mail privat</th><span class="screenonly"><th>Aktionen</th></span></tr>
echo "<tr><td>".$row->name."</td><td>".$row->vorname."</td><td>".$row->gesch_firma."</td><td>".$row->priv_tele."</td><td>".$row->priv_mobil."</td><td> [email='".$row->priv_email1."']".$row->priv_email1."[/email]</td><span class=\"screenonly\"><td>[
url='./details.php?id=".$row->id."'][img]./images/view.jpg[/img][/
url] [
url='./form.php?id=".$row->id."'][img]./images/edit.jpg[/img][/
url] [
url='./delete.php?id=".$row->id."'][img]./images/delete.jpg[/img][/
url]</td></span></tr>\n";
</table>
Die CSS Klasse
screenonly ist wie folgt definiert:
Code:
span.screenonly {
display: none;
}
Das mit
span screenonly funktioniert ausserhalb der Tabelle prima, nur mit der Tabelle funktioniert es nicht. Die betreffende Spalte wird trotzdem in der Drcukvorschau angezeigt, was natürlich nicht sein soll.