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 !

5 réponses

  1. Contributeur
    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
  2. Contributeur
    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
    1. Contributeur
      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
      1. Contributeur
        D'ailleurs, revoilà l'exemple avec les bordures à droite dans une seule colonne. Ou plutôt, à droite d'un seul type de cellules.

        --
        0
    2. Contributeur
      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
      1. Contributeur
        Oui warlix, tu avais raison.
        Enfin, c'était exprimé maladroitement (-;
        D'ailleurs Dalida s'est repris… et j'ai embrayé…

        --
        0
    3. Webmaster
      <table style="border:0 1px 0 0 solid black;" border="0" cellspacing="0" cellpadding="0">
      <tr>
      <td>..</td>
      </tr>
      </table>
      0