Les Tableaux
Un tableau est délimité par les balises <TABLE> et </TABLE>.
Les lignes sont délimitées par les balises <TR> et </TR>,
les colonnes par les balises <TD> et </TD>
Exemple:
<TABLE>
<TR>
<TD></TD> <TD>Colonne 1</TD> <TD>Colonne 2</TD>
</TR>
<TR>
<TD>Ligne 1</TD> <TD>Voici</TD> <TD>un</TD>
</TR>
<TR>
<TD>Ligne 2</TD> <TD>exemple</TD> <TD>de</TD>
</TR>
<TR>
<TD>Ligne 3</TD> <TD>tableau</TD> <TD>!!</TD>
</TR>
</TABLE>
|
Colonne 1 |
Colonne 2 |
Ligne 1 |
Voici |
un |
Ligne 2 |
exemple |
de |
Ligne 3 |
tableau |
!! |
La balise <TABLE> peut contenir 17 arguments (tous facultatifs) concernant:
le fond
- BGCOLOR
pour la couleur
ou
BACKGROUNG pour une image
Exemples:
<TABLE BGCOLOR = "#003399">
ou
<TABLE BACKGROUNG="images/tableau1.jpg>
les bordures
BORDER pour l'épaisseur
FRAME pour les bordures extérieures
"border" ou "box" affiche les 4 côtés (par défaut)
"void" n'affiche aucun des 4 côtés
"above" affiche seulement le côté supérieur
"below" affiche seulement le côté inférieur
"hsides" (horizontal) affiche les côtés supérieur et inférieur
"lhs" affiche seulement le côté gauche
"rhs" affiche seulement le côté droit
"vsides" (vertical) affiche les côtés gauche et droit
RULES pour les bordures intérieures
"all" affiche les 4 côtés de chaque cellule
"none" n'en affiche aucun
"cols" n'affiche que les bordures entre les colonnes
"rows" n'affiche que les bordures entre les lignes
"groups" s'associe à THEAD, TFOOT, TBODY, COLGROUP ou COL pour une gestion encore plus personalisée
BORDERCOLOR pour la couleur
BORDERCOLORDARK pour modifier l'effet de relief
BORDERCOLORLIGHT pour modifier l'effet de relief
Exemple: <TABLE BORDER="5" FRAME="hsides" BORDERCOLOR="#000000" BORDERCOLORDARK="#333333" BORDERCOLORLIGHT="#CCCCCC">
Voici un tableau montrant le dégradé de couleur qui donne l'illusion de relief:
TABLE |
BORDER |
= 2 |
Ligne 1 |
1_1 |
1_2 |
Ligne 2 |
2_1 |
2_2 |
l'espace entre cellules
CELLPADING par rapport au tableau
CELLSPACING par rapport aux autre cellules
Exemple: <TABLE CELLPADING="1" CELLSPACING="2">
les colonnes
COLS; qui ne fait qu'aider le navigateur à aller plus vite
Exemple: <TABLE COLS="2">
le texte
LANG spécifie la langue du texte
DIR indique la direction d'écriture du texte (de gauche à droite (ltr) ou inversement (rtl))
Exemple: <TABLE LANG= "ar" DIR="rtl">
la taille
(si elle permet l'affichage du contenu)
HEIGHT définit la hauteur
WIDHT définit la largeur
Exemple: <TABLE HEIGHT="150" WIDTH="500">
la description du contenu
SUMMARY renseigne sur le contenu du tableau lorsque des navigateurs ne permettent pas de visualiser celui-ci
Exemple: <TABLE SUMMARY="L'emploi du temps de Natasha">
les relations à une base de données
DATASRC définit la base de données d'oú provient l'information
DATAPAGESIZE indique le nombre de lignes nécessaires à l'importation de l'information
Exemple: <TABLE DATASRC="#DBSRC2" DATAPAGESIZE="6">
La disposition du tableau, ainsi que du texte à l'intérieur se fait avec les balises de mise en page.