Hallo Holger,
tr { border-top:solid #fff 2px; border-bottom:solid #fff 2px; }
dann muss ich aber für die anfangs und endreihe verschiedene css definieren bzw. für die tr die nach dem ersten kommen eine anderes klasse, da ich sonst den oberen bzw. unteren rand doppelt angezeigt bekomme.
Nicht unbedingt. Zumindest theoretisch bietet CSS z.B.
* :first-child
* border-collapse
:first-child ist ziemlich Browser-abhaengig, deshalb koennte man fuer die erste Zeile eine eigene
Klasse nehmen:
<tr class="erste"><td>Pfeil</td><td>Link 1</td></td>
<tr><td>Pfeil</td><td>Link 2</td></td>
<tr><td>Pfeil</td><td>Link 3</td></td>
CSS:
tr { border-top:solid #fff 2px; }
tr.erste { border-top:0 none; }
So hat es wirklich nur _zwischen_ den Zeilen einen weissen Rahmen,
aber nicht ueber der ersten und nicht unter der letzten Zeile.
(Alles rein theoretisch;-)
mfg
Thomas