Il semble que Chrome / Firefox ne rend pas les bordures tr
, mais il restitue la bordure si le sélecteur l'est table tr td
.
Comment définir une bordure sur un tr?
Mon essai, qui ne fonctionne pas:
table tr {
border: 1px solid black;
}
<table>
<tbody>
<tr>
<td>
Text
</td>
</tr>
</tbody>
</table>
http://jsfiddle.net/edi9999/VzPN2/
C'est une question similaire: définir la bordure de la table tr, fonctionne dans tout sauf IE 6 & 7 , mais cela semble fonctionner partout sauf pour IE.
html
css
html-table
edi9999
la source
la source
Réponses:
Ajoutez ceci à la feuille de style:
JSFiddle .
La raison pour laquelle il se comporte de cette façon est en fait assez bien décrite dans la spécification :
... et plus tard, pour le
collapse
réglage:la source
separate
fonctionne le modèle de bordure de tableau par défaut: vous spécifiez des bordures pour chaque cellule. Je mettrai à jour la réponse avec des citations de la documentation.