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 |