TABLE: Afficher bordure droite d'une colonne

Fermé
jakkihm Messages postés 134 Date d'inscription vendredi 13 octobre 2006 Statut Membre Dernière intervention 17 mai 2016 - 10 nov. 2007 à 18:07
Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 - 11 nov. 2007 à 03:48
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

warlix Messages postés 1201 Date d'inscription mercredi 25 juillet 2007 Statut Contributeur Dernière intervention 21 février 2009 288
10 nov. 2007 à 18:43
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 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
10 nov. 2007 à 18:52
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 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
10 nov. 2007 à 18:48
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 mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 775
10 nov. 2007 à 19:25
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 mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 775
11 nov. 2007 à 03:48
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 1201 Date d'inscription mercredi 25 juillet 2007 Statut Contributeur Dernière intervention 21 février 2009 288
11 nov. 2007 à 01:53
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 mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 775
11 nov. 2007 à 02:21
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 18707 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 266
11 nov. 2007 à 02:00
<table style="border:0 1px 0 0 solid black;" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>..</td>
</tr>
</table>
0