Кажется, что Chrome / Firefox не отображает границы tr
, но он отображает границу, если селектор есть table tr td
.
Как установить границу на тр?
Моя попытка, которая не работает:
table tr {
border: 1px solid black;
}
<table>
<tbody>
<tr>
<td>
Text
</td>
</tr>
</tbody>
</table>
http://jsfiddle.net/edi9999/VzPN2/
Это аналогичный вопрос: установить границу таблицы tr, работает во всем, кроме IE 6 и 7 , но, похоже, работает везде, кроме IE.
html
css
html-table
edi9999
источник
источник
Ответы:
Добавьте это в таблицу стилей:
JSFiddle .
Причина, по которой он так себя ведет, на самом деле довольно хорошо описана в спецификации :
... и позже, для
collapse
настройки:источник
separate
работает модель границы таблицы по умолчанию: вы указываете границы для каждой ячейки. Я дополню ответ цитатами из документации.