Parece que o Chrome / Firefox não renderiza bordas tr
, mas renderiza a borda se o seletor estiver table tr td
.
Como posso definir uma borda em um tr?
Minha tentativa, que não funciona:
table tr {
border: 1px solid black;
}
<table>
<tbody>
<tr>
<td>
Text
</td>
</tr>
</tbody>
</table>
http://jsfiddle.net/edi9999/VzPN2/
Esta é uma questão semelhante: definir a borda da tabela tr, funciona em tudo, exceto no IE 6 e 7 , mas parece funcionar em qualquer lugar, exceto no IE.
html
css
html-table
edi9999
fonte
fonte
Respostas:
Adicione isto à folha de estilo:
JSFiddle .
O motivo pelo qual ele se comporta dessa maneira é, na verdade, muito bem descrito na especificação :
... e mais tarde, para
collapse
definir:fonte
separate
- padrão - o modelo de borda da tabela funciona: você especifica bordas para cada célula. Vou atualizar a resposta com citações da documentação.