Rechercher : dans
Par :

TABLE: Afficher bordure droite d'une colonne

Dernière réponse le 11 nov 2007 à 03:48:38 jakkihm, le 10 nov 2007 à 18:07:03 
 Signaler ce message aux modérateurs

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 !

Meilleures réponses pour « TABLE: Afficher bordure droite d'une colonne » dans :
Tableau de bord VoirNotion de tableau de bord Un tableau de bord est une représentation graphique synthétique d'un ensemble d'indicateurs donnant à un responsable tous les éléments lui permettant de prendre visuellement et rapidement des décisions. Compte-tenu de sa...

1

warlix, le 10 nov 2007 à 18:43:41

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
la tristesse c est de ne pas savoir que l on est heureux !

Répondre à warlix

3

Dalida, le 10 nov 2007 à 18:52:16

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)

[ Mathieu ]

"Les jeunes c'est l'insécurité
il faudrait tous les enfermer!" BxN 1985

Répondre à Dalida

2

Dalida, le 10 nov 2007 à 18:48:57

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


[ Mathieu ]
"Les jeunes c'est l'insécurité
il faudrait tous les enfermer!" BxN 1985

Répondre à Dalida

4

Gihef, le 10 nov 2007 à 19:25:18

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>

--

Répondre à Gihef

8

 Gihef, le 11 nov 2007 à 03:48:38

D'ailleurs, revoilà l'exemple avec les bordures à droite dans une seule colonne. Ou plutôt, à droite d'un seul type de cellules.

--

Répondre à Gihef

5

warlix, le 11 nov 2007 à 01:53:16

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


^_^


la tristesse c est de ne pas savoir que l on est heureux !

Répondre à warlix

7

Gihef, le 11 nov 2007 à 02:21:37

Oui warlix, tu avais raison.
Enfin, c'était exprimé maladroitement (-;
D'ailleurs Dalida s'est repris… et j'ai embrayé…

--

Répondre à Gihef

6

Jeff, le 11 nov 2007 à 02:00:10

<table style="border:0 1px 0 0 solid black;" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>..</td>
</tr>
</table>
Jeff - Wm@Ccm -

Répondre à Jeff