| Introduction au langage HTML | © 2005 Vatteville ingénierie |
| <TABLE> … </TABLE> |
| ||||||||||||||||||||||||||||||||||||||
La disposition du quadrillage autour des cellules est paramétrée par les attributs :
Choisissez le paramétrage, puis cliquez sur le bouton "Envoyer" pour tester les diverses combinaisons :
Lorsqu’aucun de ces trois attributs n’est précisé (ou border=0), le défaut est border=0 rules=NONE frame=VOID. Lorque seul l’attribut border est défini, avec une valeur supérieure à 0, le défaut est border=# rules=ALL frame=BOX. Le rendu peut varier d’un navigateur à l’autre.
| |||||||||||||||||||||||||||||||||||||||
|
<TABLE width="100%"> … </TABLE> | crée un tableau, qui s’étend sur toute la largeur de la page (par défaut, le tableau est limité à ce qui est nécessaire pour afficher son contenu). | ||||||||||||||||||||||||||||||||||||||
| <TABLE border=9> … </TABLE> |
| ||||||||||||||||||||||||||||||||||||||
|
<TABLE … style="border-color:red"> … </TABLE> |
| ||||||||||||||||||||||||||||||||||||||
|
<TABLE … bgcolor="green"> … </TABLE> |
| ||||||||||||||||||||||||||||||||||||||
| <TABLE … cellspacing=7> … </TABLE> |
| ||||||||||||||||||||||||||||||||||||||
| <TABLE border=1 cellspacing=0 cellpadding=0> … </TABLE> |
| ||||||||||||||||||||||||||||||||||||||
| <TABLE> <TR> … </TR> </TABLE> | Chaque ligne du tableau est définie par une balise TR (Table Row).
| ||||||||||||||||||||||||||||||||||||||
| <TABLE> <TR> <TD> [contenu de la case] </TD> … </TR> </TABLE> | Chaque case d’une ligne est définie par une balise TD (Table Data). La variante TH (Table Header) est utilisée à la place de TD pour un entête, que les navigateurs rendent généralement en gras. | ||||||||||||||||||||||||||||||||||||||
| <TABLE> <TR><TD bgcolor="lime"> 1 </TD> … </TR> </TABLE> |
| ||||||||||||||||||||||||||||||||||||||
| <TD align=LEFT> | alignement du texte à gauche dans la case (le défaut) | ||||||||||||||||||||||||||||||||||||||
| <TD align=CENTER> | texte centré dans la case | ||||||||||||||||||||||||||||||||||||||
| <TD align=RIGHT> | alignement du texte à droite dans la case | ||||||||||||||||||||||||||||||||||||||
| <TD valign=MIDDLE> | texte centré verticalement dans la case (le défaut) | ||||||||||||||||||||||||||||||||||||||
| <TD valign=TOP> | texte placé à partir du haut de la case | ||||||||||||||||||||||||||||||||||||||
| <TD valign=BOTTOM> | texte affiché au bas de la case | ||||||||||||||||||||||||||||||||||||||
| <TD width="30%"> | demande au navigateur[1] d’attribuer une largeur de 30% de la largeur totale du tableau (doit être compatible avec les autres colonnes). Cet attribut peut prendre aussi des valeurs absolues, en nombre de pixels. | ||||||||||||||||||||||||||||||||||||||
| <TH> | Table Header - variante de la balise TD pour indiquer au navigateur que le contenu de la case doit être mis en évidence, habituellement en caractères gras.
| ||||||||||||||||||||||||||||||||||||||
|
Propagation de propriétés à une ligne : La plupart des attributs de la balise TD peuvent s’appliquer à la balise TR, et affecter ainsi toutes les cases de la rangée, sans qu’il soit nécessaire de les répéter pour chaque case. | |||||||||||||||||||||||||||||||||||||||
|
Propagation de propriétés à une colonne : | |||||||||||||||||||||||||||||||||||||||
| <COL …> | définit des attributs communs à toutes les cases d’une colonne. Les balises COL se placent entre la balise TABLE et les balises de description de lignes : TR, THEAD, etc. Cette balise ne se referme pas.
| ||||||||||||||||||||||||||||||||||||||
| <TABLE> <COL> <COL style="background-color: lime"> <TR><TD> 1 </TD> … </TR> </TABLE> |
| ||||||||||||||||||||||||||||||||||||||
| <CAPTION>Titre</CAPTION> | Inscrit un titre au-dessus du tableau. Cette balise, si elle est présente, doit apparaître immédiatement après la balise TABLE.
| ||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
| Regroupement de lignes : | |||||||||||||||||||||||||||||||||||||||
| <TABLE border rules=GROUPS frame=BOX> | rules=GROUPS indique que le quadrillage s’effectue d’après les groupes de données.
| ||||||||||||||||||||||||||||||||||||||
| <THEAD> <TR> … </THEAD> | indique la (ou les) ligne(s) de l'entête du tableau | ||||||||||||||||||||||||||||||||||||||
| <TFOOT> <TR> … </TFOOT> | indique la (ou les) ligne(s) du pied du tableau (doit précéder la ou les balises TBODY) | ||||||||||||||||||||||||||||||||||||||
| <TBODY> <TR> … </TBODY> | indique les groupes de lignes | ||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
| Regroupement de colonnes : | |||||||||||||||||||||||||||||||||||||||
| <COLGROUP …></COLGROUP> | définit les colonnes à regrouper, ou des attributs communs aux groupes de colonnes. Les balises COLGROUP se placent entre la balise TABLE et les balises de description de lignes : TR, THEAD, etc. À la différence de la balise COL, chaque balise COLGROUP requiert une balise de fermeture </COLGROUP>. | ||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
| Fusion de cases : | |||||||||||||||||||||||||||||||||||||||
| <TD colspan=#> | fusionner horizontalement # cases. | ||||||||||||||||||||||||||||||||||||||
| <TD rowspan=#> | fusionner verticalement # cases. | ||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
| Introduction au langage HTML | © 2005 Vatteville ingénierie |