Flex
Senior Moderator
Ich habe eine Tabelle und möchte zwischen den Zeilen <tr> eine horizontale Linie haben, bis auf die erste Zeile.
Das ganz wollte ich dann mit CSS formatieren und zwar so:
Hier ist die Tabelle:
Und so sieht das CSS aus:
Alllerdings erhalte ich keine Linien!!
Wenn ich die Klasse beim td-Tag der Tabelle anwende, dann zeichnet er die Linie bei der Zelle.
Ich benötige aber die ganze Zeile!!
Was mach ich falsch?
Das ganz wollte ich dann mit CSS formatieren und zwar so:
Hier ist die Tabelle:
HTML:
<table width="100%" border="0" cellpadding="20" cellspacing="0" id="linkstabelle">
<tr>
<td width="40%"><a href="http://www.fronius.de"><img src="Bilder/logos/fronius-logo.gif" alt="Fronius" width="142" height="39"></a></td>
<td>Fronius</td>
</tr>
<tr class="tabellenlinie">
<td><a href="http://www.heckert-solar.com"><img src="Bilder/logos/heckert_solar_logo.jpg" alt="Heckert Solar" width="140" height="61"></a></td>
<td>Heckert Solar</td>
</tr>
<tr class="tabellenlinie">
<td><a href="http://www.sharp.de/solar"><img src="Bilder/logos/sharp_logo.gif" alt="Sharp Solar" width="142" height="181"></a></td>
<td>Sharp Solar</td>
</tr>
</table>
Und so sieht das CSS aus:
Code:
.tabellenlinie {
border-top-width: 1px;
border-top-style: solid;
border-top-color: #999999;
}
Alllerdings erhalte ich keine Linien!!
Wenn ich die Klasse beim td-Tag der Tabelle anwende, dann zeichnet er die Linie bei der Zelle.
Ich benötige aber die ganze Zeile!!
Was mach ich falsch?
Zuletzt bearbeitet von einem Moderator: