On arrive là dans des commandes qui commencent à devenir un peu moins évidentes.
Pour définir un tableau, on a les commandes <TABLE>
et </TABLE>. Jusque là c'est simple.
Mais il va falloir indiquer dans le paramètre BORDER= la
largeur de la bordure. Par défaut, BORDER=0 et on ne verra donc
rien en fait (ce qui peut dans certains cas être interressant).
Pour définir une ligne, on va avoir les commandes <TR>
(TR pour Table Row) et </TR>.
<TR>
Ligne
</TR>
</TABLE>
Ce qui va donner :
Ligne |
Colonne 1 | Colonne 2 |
Colonne 1 | Colonne 2 |
A | B | C |
D | E | F |
G | H | I |
UNISYS ET UUA | ||
ActiveLINC | ||
La Compagnie | Accès Rapide au Sommaire |
|
C'est beau ... LINC !!! |
Allez! Cliquez! |
Les paramètres à utiliser sont ROWSPAN= et COLSPAN=. Le nombre à indiquer est le nombre de lignes ou de colonnes à regrouper. Mais nous allons voir ça ci dessous avec l'exemple de cette première page. Ca sera plus simple.
L'astuce c'est d'être méthodique. Il faut commencer par compter le nombre
de lignes maximum.
On est toujours sur la première ligne, puisqu'on n'a toujours pas inséré
de commandes </TR>. On va donc définir la boite de droite qui couvre
tout le reste du tableau, soit 2 colonnes, donc COLSPAN=2 !
On va passer à la deuxième. La boite du logo, on ne s'en occupe pas, on va
juste décrire la boite de droite qui est encore un regroupement de 2 colonnes.
On va passer à la 3ème ligne. Toujours le logo pour la 1ère colonne, donc
on ne va définir que les boites à droite : pas de regroupement là !
La 4ème ligne est identique et le tableau est fini.
Voici donc le code complet du tableau :
Voila. Vous savez tout ou presque sur les tableaux. C'était peut-être un
peu ardu, j'espère que le dernier exemple vous a convaincu qu'on pouvait
facilement réalisé des tableaux très complexes de manière très simple.
Exemple à consulter : affichage du ... TABLEAU ... réduit à sa plus simple expression.
Il est temps de passer à un autre aspect :
les liens à un endroit précis d'une page,
Ici, il y en a 4.
Puis pareil avec les colonnes : 3.
La boite à gauche où il y a le logo va donc regrouper 4 lignes (ROWSPAN=4)
mais elle est sur une seule colonne.
Notre table va donc commencer ainsi :
<TR>
<TD ALIGN=CENTER WIDTH=300 ROWSPAN=4>
NB: Le logo est un peu trop grand pour notre boite qu'on ne veut pas
plus large que 300 (paramètre WIDTH=300 dans la commande <TD>),
on peut remarquer qu'on peut le réduire en indiquant sa taille :
paramètres WIDTH= et HEIGHT= dans la commande <IMG>.
Du coup la ligne est terminée :
<TD ALIGN=CENTER COLSPAN=2>
</TR>
<TD ALIGN=CENTER BGCOLOR="#ffff00"><FONT face="ARIAL"><a href="http://www.unisys.com"><b>La Compagnie</b></a></TD>
<TD ALIGN=CENTER><FONT face="ARIAL"><a href="../Html/JPpage.htm"> ><b>Accès Rapide</b></a><br>au Sommaire</TD>
</TR>
Notons le BGCOLOR= pour définir le fond jaune. Et l'usage de la commande
<A HREF=..., on peut vraiment mettre n'importe quelle commande HTML dans
les "boites" de tableau.
<TR>
<TD ALIGN=CENTER WIDTH=300 ROWSPAN=4>
<TD ALIGN=CENTER WIDTH=300 COLSPAN=2>
<TR>
<TD ALIGN=CENTER COLSPAN=2>
</TR>
<TR>
<TD ALIGN=CENTER BGCOLOR="#ffff00"><FONT face="ARIAL"><a href="http://www.unisys.com"><b>La Compagnie</b></a></TD>
<TD ALIGN=CENTER><FONT face="ARIAL"><a href="../Html/JPpage.htm"><b>Accès Rapide</b></a><br>Au Sommaire</TD>
</TR>
<TR>
<TD ALIGN=CENTER><FONT face="ARIAL" size=-1><>C'est beau ...<br>LINC !!!"</A></TD>
<TD ALIGN=CENTER><FORM><INPUT TYPE="button" Value="Aide"
</TR>
</TABLE>
NB: La dernière boite contient une commande <FORM> que je ne décrirai pas
ici (peut-être dans un prochain module). C'est un petit gadget dont on peut fort
bien se passer, ici ça définit un bouton qui déclenche l'ouverture d'une
fenêtre.
Ou de revenir au menu.