TABLE: Afficher bordure droite d'une colonne
Bonjour,
Je n'aimerais afficher que la seule bordure droite de l'une des colonnes d'un tableau (pas seulement d'une cellule).
J'ai essayé ceci, mais alors toutes les bordures verticales s'affichent :
<table width="100%" border="1" frame="rhs" rules="cols" cellspacing="0" cellpadding="0">
Merci !
Je n'aimerais afficher que la seule bordure droite de l'une des colonnes d'un tableau (pas seulement d'une cellule).
J'ai essayé ceci, mais alors toutes les bordures verticales s'affichent :
<table width="100%" border="1" frame="rhs" rules="cols" cellspacing="0" cellpadding="0">
Merci !
5 réponses
-
Contributeursalut
je ne connais pas trop le système de frame/cadre mais il manque une couleur non ?
border: #couleur solid 1px;
enfin je pense-
Contributeursalut Warlix,
non, là c'est l'attribut 'border' pas la règle de style.
mais je suis pas à l'aise non plus avec les '<table>'…
-;o)
-
-
Contributeursalut,
mets plutôt un 'border=0' et appliques un style.<table style="border-width:0 1px 0 0; border-style:solid; border-color:#000;" width="100%" border="0" frame="rhs" rules="cols" cellspacing="0" cellpadding="0">
-
ContributeurBonjour,
Tiens, je viens juste de me servir d'un exemple où, par la méthode de Dalida, seuls les bordures du bas sont définies avec border-bottom.td { border-bottom : 1px solid #fff; }Pour ton cas, border-right conviendrait.
Pour agir sur les colonnes, HTML a prévu quelque chose css pour tableau
Ça n'est pas simple…
Il serait peut-être plus simple pour toi que tu appliques une class aux cellules concernées<tr> <td class="g">XXXX</td> <td class="bordure_droite">—:—</td> <td class="d">XXXX</td> </tr>
---
ContributeurD'ailleurs, revoilà l'exemple avec les bordures à droite dans une seule colonne. Ou plutôt, à droite d'un seul type de cellules.
--
-
-
Contributeursalut les pros :)
en résumé j ai raison :p
on ne peu appliquer un semblant de style à rien , il faut définir une class pour lui donner un style
un cadre (td) à dans sa structure une bordure , mais pas visible , elle est juets là pour que tu te repère
mon border: #couleur solid 1px; comme dit plus gaut rajoute un -rigth
^_^
-
Webmaster
<table style="border:0 1px 0 0 solid black;" border="0" cellspacing="0" cellpadding="0"> <tr> <td>..</td> </tr> </table>