Rechercher : dans
Par :

Question html - DIV et TABLE

Dernière réponse le 18 jun 2008 à 13:07:15 badeneve, le 18 jun 2008 à 12:58:32 
 Signaler ce message aux modérateurs

Bonjour,

voilà mon problème:

J'ai un tableau séparé en 5 cellules sur une seule ligne. Dans chaque cellule de ce tableau j'ai en tout 3 balises DIV:
- une balise div qui correspond à un petit cadre coloré (style - longeur : celle de la cellule / hauteur : celle de la cellule divisé par 2)
- une balise div qui correspond à un cadre coloré avec un mot (style - longueur : celle de la cellule / hauteur : celle de la cellule)
- mon 3èm div regroupe les deux autres div dans le but en fait d'avoir au final 5 div (=nombre de cellules) regroupant chacun deux div. Mon but est de faire de ces chacuns de ces 5 div un div cliquable.

Mon problème est le suivant:

La longueur de mon tableau est de 518 px, trois cellules en font 104 et les deux autres 103. La hauteur de mon tableau est de 36px, comme chacune des cellules.

Divisons la hauteur en 2, on a donc 18px.
J'aurais au final un truc comme ça

<table width="518" border="0" cellspacing="0" cellpadding="0" height="36">
<tr>

<td width="104" height="36"><div><div class="colo_1"><div class="colo_menu"></div></div></div></td>

<td width="104" height="36"><div><div class="colo_2"><div class="colo_menu"></div></div></div></td>

<td width="104" height="36"><div><div class="colo_3"><div class="colo_menu"></div></div></div></td>

<td width="103" height="36"><div><div class="colo_4"><div class="colo_menu"></div></div></div></td>

<td width="103" height="36"><div><div class="colo_5"><div class="colo_menu"></div></div></div></td>
</tr>

</table


CODE CSS

.colo_1 {
width:104;
height:18;
background-color:#2D63A8;
}
.colo_2 {
width:104;
height:18;
background-color:#AEAAB5;
}
.colo_3 {
width:104;
height:18;
background-color:#6A145B;
}
.colo_4 {
width:103;
height:18;
background-color:#D4D817;
}
.colo_5 {
width:103;
height:18;
background-color:#86CEF1;
}
.colo_menu {
width:104;
height:18;
background-color:#E0E5E8;
}


Seulement voilà, les deux div inclus dans chaque div ,qui représente une cellule du tableau(en gros), se superposent.
Je n'arrive tout simplement pas à mettre les <div class="colo_i"></div> en haut des cellules et les <div class="colo_menu"></div> en bas de mes cellules.

Quelqu'un pourrait t-il m'aider? je n'arrive pas à trouver la solution...
D'avance merci

Configuration: Windows 2000
Internet Explorer 6.0

Meilleures réponses pour « Question html DIV et TABLE » dans :
Tableaux HTML VoirUtilisation de tableaux Il est souvent utile de présenter des informations mieux structurées qu'avec des listes. Les tableaux permettent de les afficher en lignes et en colonnes. Les tableaux sont définis comme étant des suites de lignes. Un...
La table des couleurs VoirLe codage des couleurs Les couleurs en HTML sont définies par 3 nombres hexadécimaux représentant les tons de Rouge, de Vert et de Bleu (selon le codage RGB (Red Green Blue, en français : RVB) de la couleur choisie. Ainsi la syntaxe de codage...
Positionner des éléments grâce aux CSS VoirIl est possible grâce aux feuilles de style de positionner au pixel près du texte ou des images grâce aux balises et . Cela est possible avec les versions 4 de Netscape et d'Internet Explorer, cependant cette technique reste hasardeuse...

1

 badeneve, le 18 jun 2008 à 13:07:15

Euh résolu, désolé petit coup de fatigue ^^

Répondre à badeneve