Ist es möglich, eine Tabellenzeile auf einmal zu begrenzen <tr>
, anstatt einzelnen Zellen einen Rand zu geben, <td>
wie z.
<table cellpadding="0" cellspacing="0" width="100%" style="border: 1px;" rules="none">
<tbody>
<tr>
<th style="width: 96px;">Column 1</th>
<th style="width: 96px;">Column 2</th>
<th style="width: 96px;">Column 3</th>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td style="border-left: thin solid; border-top: thin solid; border-bottom: thin solid;"> </td>
<td style="border-top: thin solid; border-bottom: thin solid;"> </td>
<td style="border-top: thin solid; border-bottom: thin solid; border-right: thin solid;"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>
Dies gibt einen Rand um das Gegebene <tr>
, erfordert jedoch einen Rand um einzelne Zellen.
Können wir <tr>
nur auf einmal eine Grenze setzen ?
quelle
Absolut! Benutz einfach
auf welcher Reihe auch immer du magst. Hier ist eine Geige .
Wie bereits erwähnt, können Sie dies natürlich über eine ID, eine Klasse oder auf andere Weise tun, wenn Sie dies wünschen.
quelle
<tr>
aber Mozilla Fire Fox zeigt keinen Rand an.outline
anstelle vonborder
. Das sollte die Kompatibilität beheben. Ich habe nur Chrome atm, daher kann ich es nicht testen.Ja. Ich habe meine Antwort DEMO aktualisiert
Wenn Sie nur eine stylen möchten,
<tr>
können Sie dies mit einer Klasse tun: Second DEMOquelle
last-child
(es scheint nicht zu unterstützen).Nutzen Sie CSS-Klassen:
und benutze es wie:
quelle
Linke Zelle:
mittlere Zelle (n):
rechte Zelle:
quelle
Sie können die Box-Shadow-Eigenschaft für ein tr-Element als Ersatz für einen Rahmen verwenden. Als Plus gilt jede Randradius-Eigenschaft für dasselbe Element auch für den Feldschatten.
quelle
quelle
Nachdem ich lange damit gekämpft habe, bin ich zu dem Schluss gekommen, dass die spektakulär einfache Antwort darin besteht, die Tabelle nur mit leeren Zellen zu füllen, um jede Zeile der Tabelle auf die gleiche Anzahl von Zellen aufzufüllen (wobei natürlich Colspan berücksichtigt wird). Mit computergeneriertem HTML ist dies sehr einfach zu arrangieren und vermeidet das Kämpfen mit komplexen Problemumgehungen. Abbildung folgt:
quelle