border table

border table - HTML/CSS - Programmation

Marsh Posté le 15-05-2006 à 17:11:41    

slt j'ai une question toute bête mais dont je ne trouve pas la réponse.
 
 
 
je crée un tableau de plusieurs ligne et colonne, et je veux que que les cellules soit encadré (est une bordure).
 
 
 
je fait donc un  
 
<table cellpadding="0" cellspacing="0" style="border: 1px solid;border-color: black">
 
mais cela m'encadre le tableau et non toute les cellules.
 
Alors je suis obligé de faire un  
 
<td style="border-right: 1px solid;border-bottom: 1px solid;border-color: black">
 
pour chaque ligne de facon a ne pas doubler les bordures entre cellule voisine.
 
Il n'y a pas de solution + simple?
 
je veux une bordure noir et non la bordure epaisse de border="1" dans l'élément "table".
 
 
 
Merci d'avance ;)

Reply

Marsh Posté le 15-05-2006 à 17:11:41   

Reply

Marsh Posté le 15-05-2006 à 17:17:50    

Salut,
 
déjà pour faire propre les définitions de styles sont à placer dans un fichier CSS,...
 
Ensuite pour ce que tu veux faire (dans une CSS donc, ou entre les balises <style>  dans le head :
 

Code :
  1. table {
  2.    border-spacing:0; border-collapse:collapse;
  3. }
  4. td {
  5.    border:1px solid #000;
  6. }


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

Marsh Posté le 15-05-2006 à 17:26:29    

ca va pas créer un bordure double ca? car tu met tout les td à 1px

Reply

Marsh Posté le 15-05-2006 à 18:17:29    

pas d'autre idee :(

Reply

Marsh Posté le 16-05-2006 à 09:00:06    

Tu pourrais peut-être tester avant de dire que ça ne vas pas marcher...


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

Marsh Posté le 16-05-2006 à 09:27:57    

si si j'ai testé et je confirme la doublure de cetain coté

Reply

Marsh Posté le 16-05-2006 à 10:02:40    

Démonstration
 

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <html>
  4. <head>
  5. <title>Bordure tableau</title>
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  7. <style type="text/css" media="screen">
  8. table {
  9.  border-spacing:0;
  10.  border-collapse:collapse;
  11.  width:500px; margin:10px 30px;
  12. }
  13. th, td {
  14.  border:1px solid #CCC;
  15. }
  16. th {
  17.  background:#f6f6f6;
  18. }
  19. </style>
  20. </head>
  21. <body>
  22. <table>
  23. <thead>
  24.  <tr>
  25.   <th>Column 1</th>
  26.   <th>Column 2</th>
  27.   <th>Column 3</th>
  28.   <th>Column 4</th>
  29.  </tr>
  30. </thead>
  31. <tbody>
  32.  <tr>
  33.   <td>Cellule 1-1</td>
  34.   <td>Cellule 1-2</td>
  35.   <td>Cellule 1-3</td>
  36.   <td>Cellule 1-4</td>
  37.  </tr>
  38.  <tr>
  39.   <td>Cellule 2-1</td>
  40.   <td>Cellule 2-2</td>
  41.   <td>Cellule 2-3</td>
  42.   <td>Cellule 2-4</td>
  43.  </tr>
  44.  <tr>
  45.   <td>Cellule 3-1</td>
  46.   <td>Cellule 3-2</td>
  47.   <td>Cellule 3-3</td>
  48.   <td>Cellule 3-4</td>
  49.  </tr>
  50. </tbody>
  51. <tfoot>
  52.  <tr>
  53.   <th>Column 1</th>
  54.   <th>Column 2</th>
  55.   <th>Column 3</th>
  56.   <th>Column 4</th>
  57.  </tr>
  58. </tfoot>
  59. </table>
  60. </body>
  61. </html>


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed