Es scheint, als würden Chrome / Firefox keine Rahmen rendern tr
, aber der Rand wird gerendert, wenn der Selektor aktiviert ist table tr td
.
Wie kann ich eine Grenze für ein tr setzen?
Mein Versuch, der nicht funktioniert:
table tr {
border: 1px solid black;
}
<table>
<tbody>
<tr>
<td>
Text
</td>
</tr>
</tbody>
</table>
http://jsfiddle.net/edi9999/VzPN2/
Dies ist eine ähnliche Frage: Setzen Sie den Rand auf Tabelle tr, funktioniert in allem außer IE 6 und 7 , aber es scheint überall zu funktionieren, außer in IE.
html
css
html-table
edi9999
quelle
quelle
Antworten:
Fügen Sie dies dem Stylesheet hinzu:
JSFiddle .
Der Grund, warum es sich so verhält, ist in der Spezifikation ziemlich gut beschrieben :
... und später zum
collapse
Einstellen:quelle
separate
Standardmodell für Tabellenränder: Sie geben Ränder für jede Zelle an. Ich werde die Antwort mit Zitaten aus der Dokumentation aktualisieren.