Comment mettre une bordure autour d'une étiquette tr?
J'ai une question très simple page html:
<table>
<tr><th>header1</th><th>header2</th></tr>
<tr><td>item1</td><td>item2</td></tr>
<tr><td>item3</td><td>item4</td></tr>
</table>
Avec un simple css:
tr {
border:1px solid blue;
}
Je m'attends à présent de mettre un cadre autour de la tr
s mais il n'a pas de placer une bordure autour d'elle à tous les. Comment puis-je obtenir une bordure autour de la tr
?
source d'informationauteur Mykroft
Vous devez vous connecter pour publier un commentaire.
Ajouter
table { border-collapse: collapse; }
.De la spécification CSS2:
Votre code fonctionne, si vous voulez un
border
juste sur la ligne.Cependant, si vous cherchez à faire l'
border
partout, vous aurez besoin pour ce faire:Exemple: http://jsfiddle.net/jasongennaro/83VjH/
Frontières peuvent être ajoutés à des lignes de table en ajoutant frontière de <td> et <th> [Ce qui est essentiellement une CSS truc à atteindre (hack!) que les frontières ne peuvent pas être ajoutés à <tr> <tbody> éléments d'un tableau]. Ajouter la suite de styles CSS pour obtenir des bordures autour des lignes ou des en-têtes ou les cellules d'un tableau.
Explication: