Les cellules des tableaux
Les cellules peuvent contenir tous les éléments Html déjà passés en revue soit :
Bien que l'allure de votre tableau soit déjà déterminée, chaque cellule est en quelque sorte un petit univers à part qui a ses propres spécifications. Découvrons les balises.
Largeur d'une cellule | <TD width=?> en pixels <TD width=%> en pourcentage |
Fusion de lignes | <TD rowspan=?> |
Fusion de colonnes | <TD colspan=?> |
EXEMPLES :
1. Je veux un tableau centré qui occupe 45% de la fenêtre avec sur une ligne, trois colonnes égales et une bordure de largeur 1.
Essayons ceci :
2. Résultat dans la fenetre du navigateur :
3. Ajoutons la balise de largeur de la cellule:
4. Résultat dans la fenetre du navigateur :
5. Prenons le même tableau mais avec 2 lignes.
6. Résultat dans la fenetre du navigateur :
7. Je souhaite que la première ligne prenne toute la largeur de la ligne. La première cellule doit donc déborder sur 3 cellules horizontales.
<CENTER><TABLE width=45% border=1>
<TR>
<TD colspan=3>cellule 1</TD>
</TR>
<TR>
<TD width=23%>cellule 1</TD>
<TD width=23%>cel 2</TD>
<TD width=24%>3</TD>
</TR>
</TABLE></CENTER>
8. Résultat dans la fenetre du navigateur :
9. Dans le même style, je souhaite que la première colonne prenne toute la hauteur de la colonne. La première cellule doit donc déborder sur 2 cellules verticales.
10. Résultat dans la fenetre du navigateur :
11. Maintenant il est temps de mettre de l'ordre dans les cellules.
Ligne de tableau | <TR align=left/center/right> <TR valign=top/middle/bottom> |
horizontalement verticalement |
Cellule de tableau | <TD align=left/center/right> <TD valign=top/middle/bottom> |
horizontalement verticalement |
12. A titre d'exemple, reprenons le tableau précèdent :
13. avec quelques aménagements, il devient...
14. Résultat dans la fenetre du navigateur :
15. Pour terminer cette leçon, il est aussi possible de changer la couleur de la cellule.
Couleur de la cellule <TD BGCOLOR="#$$$$$$">
16. Résultat dans la fenetre du navigateur :