Sections précédentes
Bienvenue, vous êtes le
e a accéder à l'HTML en une page.
Les images
Voici une image standard.
En plus de la source(SRC), le codet IMG prend comme paramètres l'alignement
(ALIGN) et le texte de remplacement pour les fureteurs ne supportant les images (ALT). On peut également utiliser l'identificateur ISMAP
pour les images dans un codet de référence à un exécutable. On peut également
spécifier la grandeur de l'image avec les paramètres WIDTH et HEIGHT et la largeur de sa bordure avec le paramètre BORDER.
L'alignement
Nous verrons ici cinq valeurs possibles pour le paramètre ALIGN. Dans le cas
des trois premières, l'image est considérée comme faisant partie d'une ligne de
texte comme n'importe quel autre caractère. Ces trois valeurs indiquent
l'alignement du texte par rapport à l'image. Il s'agit de TOP, MIDDLE et BOTTOM.
ligne précédente
en haut,
au milieu,
en bas.
ligne précédente
en haut,
au milieu,
en bas.
Pour les autres valeurs, les images ne font pas partie d'une ligne, mais sont
situées sur un côté de l'écran (devançant la marge comme dans un traitement de
texte).
ligne 1
ligne 2
ligne 3
ligne 4
ligne 5
ligne 1
ligne 2
ligne 3
ligne 4
ligne 5
Méfiez-vous, les images à gauche et à droite peuvent parfois se superposer,
où une image à droite se superposer sur du texte préformaté.
Texte long long long long long long long long long
Texte long long long long long long long long long
La grandeur
Il existe deux autres paramètres qui sont très intéressants, surtout si votre
page est fréquentée par des gens ayant une connexion plutôt lente. Il s'agit
des paramètres WIDTH et HEIGHT. Ils prennent pour valeur un entier,
respectivement la largeur et la hauteur de votre image en pixels. Ce paramètre permet au fureteur de laisser libre l'espace dont l'image a besoin et
de continuer à afficher le texte. Vous pouvez également modifier la grandeur
des images, mais je ne le recommande pas. Les images agrandies sont
généralement laides. Si vous voulez rétrécir des images, il est préférable de
le faire sur votre propre machine, il est inutile d'envoyer un fichier de 2000
par 2000 pour afficher un petit coin de 40 par 40.
Les bordures
On peut également ajouter une bordure à une image. La bordure est de la
couleur du texte (ou celle du texte lié). Par défaut, les images à l'extérieur
d'un lien n'ont pas de bordure, et celles à l'intérieur en ont une de 2 pixels
de large.
Les tableaux
Voici un tableau très simple.
Rang 1 Cellule 1
| Rang 1 Cellule 2
|
Rang 2 Cellule 1
| Rang 2 Cellule 2
|
Rang 1 Cellule 1
| Rang 1 Cellule 2
|
Rang 2 Cellule 1
| Rang 2 Cellule 2
|
Les tableaux sont situés dans un codet TABLE, chaque rang
commence par un codet TR et chaque cellule par un codet TD (ou TH).
Les bordures
Pour rajouter une bordure à un tableau, il faut ajouter le mot clé BORDER.
Rang 1 Cellule 1
| Rang 1 Cellule 2
|
Rang 2 Cellule 1
| Rang 2 Cellule 2
|
Rang 1 Cellule 1
| Rang 1 Cellule 2
|
Rang 2 Cellule 1
| Rang 2 Cellule 2
|
On peut également modifier la largeur de la bordure,
Rang 1 Cellule 1
| Rang 1 Cellule 2
|
Rang 2 Cellule 1
| Rang 2 Cellule 2
|
Rang 1 Cellule 1
| Rang 1 Cellule 2
|
Rang 2 Cellule 1
| Rang 2 Cellule 2
|
la largeur des séparations entre les cellules
Rang 1 Cellule 1
| Rang 1 Cellule 2
|
Rang 2 Cellule 1
| Rang 2 Cellule 2
|
Rang 1 Cellule 1
| Rang 1 Cellule 2
|
Rang 2 Cellule 1
| Rang 2 Cellule 2
|
et l'espace libre dans la cellule.
Rang 1 Cellule 1
| Rang 1 Cellule 2
|
Rang 2 Cellule 1
| Rang 2 Cellule 2
|
Rang 1 Cellule 1
| Rang 1 Cellule 2
|
Rang 2 Cellule 1
| Rang 2 Cellule 2
|
La largeur des éléments
On peut également spécifier la largeur du tableau au complet et/ou
d'une colonne ou plusieurs colonnes. On peut utiliser soit une valeur absolue
(en pixels), soit une valeur relative (en pourcentage de la largeur de l'écran
pour le tableau, ou de la largeur du tableau pour une colonne). Le premier
tableau utilise de l'exemple utilise des largeurs relatives, ses cellules
s'allongeront si on modifie la largeur de la fenêtre (ou du cadre). Le second
utilise des largeurs absolue, il ne s'allonge donc jamais.
Si vous
allongez votre fenêtre, seul le premier tableau de cet exemple s'allongera.
Rang 1 Cellule 1
| Rang 1 Cellule 2
|
Rang 1 Cellule 1
| Rang 1 Cellule 2
|
Rang 1 Cellule 1
| Rang 1 Cellule 2
|
Rang 1 Cellule 1
| Rang 1 Cellule 2
|
L'alignement des éléments
Le paramètre ALIGN peut être utilisé pour modifier l'alignement
horizontal des cellules. Les valeurs possibles sont LEFT, CENTER ou RIGHT.
On peut mettre l'argument comme paramètre du rang ou de la cellule, le
dernier ayant priorité.
Rang 1 Cellule 1
| Rang 1 Cellule 2
| Rang 1 Cellule 3
|
Rang 2 Cellule 1
| Rang 2 Cellule 2
| Rang 2 Cellule 3
|
Rang 3 Cellule 1
| Rang 3 Cellule 2
| Rang 3 Cellule 3
|
Rang 1 Cellule 1
| Rang 1 Cellule 2
| Rang 1 Cellule 3
|
Rang 2 Cellule 1
| Rang 2 Cellule 2
| Rang 2 Cellule 3
|
Rang 3 Cellule 1
| Rang 3 Cellule 2
| Rang 3 Cellule 3
|
Le paramètre VALIGN peut être utilisé pour modifier l'alignement
vertical des cellules. Les valeurs possibles sont TOP, CENTER ou BOTTOM.
On peut mettre l'argument comme paramètre du rang ou de la cellule, le dernier ayant priorité.
| Rang 1 Cellule 1
| Rang 1 Cellule 2
| Rang 1 Cellule 3
|
| Rang 2 Cellule 1
| Rang 2 Cellule 2
| Rang 2 Cellule 3
|
| Rang 3 Cellule 1
| Rang 3 Cellule 2
| Rang 3 Cellule 3
|
| Rang 1 Cellule 1
| Rang 1 Cellule 2
| Rang 1 Cellule 3
|
| Rang 2 Cellule 1
| Rang 2 Cellule 2
| Rang 2 Cellule 3
|
| Rang 3 Cellule 1
| Rang 3 Cellule 2
| Rang 3 Cellule 3
|
Les cellules de grandeurs variables
On peut utiliser les paramètres ROWSPAN et COLSPAN, avec les codets TD et
TH, de façon à obtenir des cellules disproportionnées.
Rang 1 Cellule 1
| Rang 1 et 2 Cellule 2
| Rang 1 Cellule 3
|
Rang 2 Cellule 1
| Rang 2 Cellule 3
|
Rang 3 Cellule 1
|
Rang 1 Cellule 1
| Rang 1 et 2 Cellule 2
| Rang 1 Cellule 3
|
Rang 2 Cellule 1
| Rang 2 Cellule 3
|
Rang 3 Cellule 1
|
Empêcher les césures
Le paramètre NOWRAP permet d'empêcher la césure automatique sur les tableaux
trop petits. Gardez à l'esprit que tous les utilisateurs n'ont pas un écran
avec une aussi bonne résolution que le votre et que des tableaux qui fond
plusieurs fois la largeur de l'écran sont très arides à consulter.
test test test test test test test test test test test test test test
|
test test test test test test test test test test test test
|
test test test test test test test test test test test test test test
|
test test test test test test test test test test test test
|
Les caractères spéciaux
Certains caractères peuvent être obtenus à l'aide d'un code
numérique, en voici la liste.
Code | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
| 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
|
---|
160 | | ¡ | ¢ | £ | ¤
| ¥ | ¦ | § | ¨ | ©
| ª | « | ¬ | | ® | ¯
|
---|
176 | ° | ± | ² | ³ | ´
| µ | ¶ | · | ¸ | ¹
| º | » | ¼ | ½ | ¾ | ¿
|
---|
192 | À | Á | Â | Ã | Ä
| Å | Æ | Ç | È | É
| Ê | Ë | Ì | Í | Î | Ï
|
---|
208 | Ð | Ñ | Ò | Ó | Ô
| Õ | Ö | × | Ø | Ù
| Ú | Û | Ü | Ý | Þ | ß
|
---|
224 | à | á | â | ã | ä
| å | æ | ç | è | é
| ê | ë | ì | í | î | ï
|
---|
240 | ð | ñ | ò | ó | ô
| õ | ö | ÷ | ø | ù
| ú | û | ü | ý | þ | ÿ
|
---|
On peut également utiliser des chaînes alphanumériques, en voici une liste
(sans-doute incomplète).
Chaîne | R | Chaîne | R | Chaîne | R
| Chaîne | R | Chaîne | R | Chaîne | R
|
---|
Aacute | Á | Agrave | À | Acirc | Â
| Auml | Ä | Aring | Å | Atilde | Ã
|
Eacute | É | Egrave | È | Ecirc | Ê
| Euml | Ë
|
Iacute | Í | Igrave | Ì | Icirc | Î
| Iuml | Ï | | Ntilde | Ñ
|
Oacute | Ó | Ograve | Ò | Ocirc | Ô
| Ouml | Ö | | Otilde | Õ
|
Uacute | Ú | Ugrave | Ù | Ucirc | Û
| Uuml | Ü
|
Yacute | Ý
|
AElig | Æ | Ccedil | Ç | ETH | Ð
| Oslash | Ø | THORN | Þ | |
|
aacute | á | agrave | à | acirc | â
| auml | ä | aring | å | atilde | ã
|
eacute | é | egrave | è | ecirc | ê
| euml | ë
|
iacute | í | igrave | ì | icirc | î
| iuml | ï | | ntilde | ñ
|
oacute | ó | ograve | ò | ocirc | ô
| ouml | ö | | otilde | õ
|
uacute | ú | ugrave | ù | ucirc | û
| uuml | ü
|
yacute | ý | | yuml | ÿ
|
aelig | æ | ccedil | ç | eth | ð
| oslash | ø | thorn | þ | szlig | ß
|
lt | < | gt | > | amp | & | quot | "
| reg | ® | copy | ©
|
Les formulaires
Voici un petit formulaire qui permet de demander une recherche à Yahoo. On y
retrouve les deux éléments essentiels : un moyen d'aller chercher de
l'information et un de soumettre la requête.