Exemple simple, deux cellules horizontales au milieu de l'écran:
| le petit écran |
Je sais, à part les bords et la couleur de fond (et encore) pas besoin de table pour faire ça, mais commençons simplement, voici donc visuellement comment faire une table à deux cellules... <CENTER>
+-table fin table-+
| +-ligne fin ligne-+ |
| | +-------cellule 1--------+ +cellule2+ | |
| | | | | | | |
<TABLE><TR><TD><IMG SRC="image.gif"></TD><TD>Texte</TD></TR></TABLE>
</CENTER>
A l'intérieur d'une cellule (entre <TD> et </TD>) tout est bien sûr possible, comme mettre plusieurs lignes de texte (avec <BR>, <P> ou autre), changer la couleur des caractères, celle du fond de la cellule, de mettre des liens, des images, d'autres tables, etc...
Maintenant que vous avez compris le fonctionnement d'une table, voilà le contenu complet de l'exemple ci-dessus. |
<CENTER>
<TABLE WIDTH="50%" BORDER="1">
<TR>
<TD BGCOLOR="#8080C0" ALIGN="CENTER"><IMG SRC="pics/tv.gif"></TD>
<TD BGCOLOR="#C0FFFF" ALIGN="CENTER">le petit écran</TD>
</TR>
</TABLE>
</CENTER>
Pour s'y retrouver, il vaut mieux employer l'indentation (le décalage) et/ou les commentaires, cette remarque est de toutes façons valable pour toutes les autres fonctions HTML.
Encore quelques explications:
- <TABLE WIDTH="50%">: Si la taille de la table n'est pas fixée elle s'ajustera sur le plus gros des objets qu'elle contient, si celle-ci n'avait été fixée à 50% elle n'aurait pas été si large, la hauteur n'est pas réglable en HTML 3.2 et dépend aussi du contenu de la plus grosse cellule (on peut quand même tricher avec des lignes de texte vides (<BR>)).
- <TABLE BORDER="1">: Taille des bords (0=pas de bords).
- <TABLE BGCOLOR="#rrvvbb">, <TR BGCOLOR="#rrvvbb"> et <TD BGCOLOR="#rrvvbb">: Règle la couleur de fond de la table, ligne ou cellule.
|