TABLE: Afficher bordure droite d'une colonne

jakkihm Messages postés 141 Statut Membre -  
Gihef Messages postés 5150 Date d'inscription   Statut Contributeur Dernière intervention   -
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 !
A voir également:

5 réponses

warlix Messages postés 1204 Statut Contributeur 288
 
salut

je ne connais pas trop le système de frame/cadre mais il manque une couleur non ?

border: #couleur solid 1px;

enfin je pense
0
Dalida Messages postés 7114 Statut Contributeur 923
 
salut 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)
0
Dalida Messages postés 7114 Statut Contributeur 923
 
salut,

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"> 

0
Gihef Messages postés 5150 Date d'inscription   Statut Contributeur Dernière intervention   2 779
 
Bonjour,

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>

--
0
Gihef Messages postés 5150 Date d'inscription   Statut Contributeur Dernière intervention   2 779
 
D'ailleurs, revoilà l'exemple avec les bordures à droite dans une seule colonne. Ou plutôt, à droite d'un seul type de cellules.

--
0
warlix Messages postés 1204 Statut Contributeur 288
 
salut 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


^_^

0
Gihef Messages postés 5150 Date d'inscription   Statut Contributeur Dernière intervention   2 779
 
Oui warlix, tu avais raison.
Enfin, c'était exprimé maladroitement (-;
D'ailleurs Dalida s'est repris… et j'ai embrayé…

--
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   63 277
 
<table style="border:0 1px 0 0 solid black;" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>..</td>
</tr>
</table>
0