Fixer taille d'une cellule td d'un tableau

Résolu
t671 Messages postés 1478 Date d'inscription   Statut Membre Dernière intervention   -  
t671 Messages postés 1478 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je réalise un arbre généalogique, et mes cellule (td) sont parfois de taille différente (hauteur ou largeur).
Comment fixer cette taille pour que toutes les cellules soient identiques ?
echo '<table>';
echo '<tr>';
echo '<td><img src="../images/desc_1.gif" width="120">2</td>';
echo '<td style="border:1px solid black; text-align:center; font-size: 10px" >
              <img src="../images/garcon.gif">'.$row2['nom'].' '.$row2['prenom'].'<br>'
               &nbsp;&nbsp;&nbsp;&nbsp;né : '.$row2['date_naissance'].'<br>'	
	&nbsp;&nbsp;&nbsp;&nbsp;dcd : '.$row2['date_dc'].'';
echo '</td></tr>';

Des td, j'en ai beaucoup, comme vous pouvez l'imaginer. 3 ou 4 par tr.
Et des tr, y'en a aussi beaucoup.
Si je déclare les td dans une div, comment le déclarer dans le css, et doit-on ouvrir la div à chaque fois que je crée un td ?
Merci.

2 réponses

  1. Atropa Messages postés 2051 Statut Membre 274
     
    bonjour

    il suffit de mettre une classe ou un id sur ta balise table par exemple <table class="arbre">

    et dans le css

    .arbre td{
    width : 250px;
    height: 120px;
    }
    0
  2. t671 Messages postés 1478 Date d'inscription   Statut Membre Dernière intervention   11
     
    Merci Atropa.
    J'écris donc
    .arbre td{
    width : 120px;
    height: 60px;
    border: 1px solid black; 
    text-align: center; 
    font-size: 10px;
    }

    Mais si pour certains td je ne veux pas appliquer la bordure, comme par exemple des images, j'ai testé <td><img src="../images/desc_1.gif" border=0> ou <td><img src="../images/desc_1.gif" border=none>, mais je me retrouve toujours avec la bordure !!!!!!
    0
    1. Atropa Messages postés 2051 Statut Membre 274
       
      sur les td en question tu peux mettre une classe genre <td class="noBorder">

      .arbre td.noBorder {
              border: none;
      } 


      mais ca fait longtemps que je n'ai pas mis de bordures sur un tableaux

      je crois que ce n'est pas si simple
      0
    2. t671 Messages postés 1478 Date d'inscription   Statut Membre Dernière intervention   11
       
      Génial !!!! C'est tout à fait çà !
      Merciiiiiiiiiii !
      A ++
      0