Désintégrez
ces cadres énervants
autour des boutons images,
ajoutez des bordures supplémentaires
et :
|
|
Après cette leçon, vous pourrez :
Note : Si vous n'avez pas les documents des leçons précédentes, téléchargez une copie maintenant. Vous pouvez également essayer de vous référer à la page de test pour voir si votre navigateur supporte les tags utilisés dans cette leçon.
Dans la leçon 8e, nous avons vu comment transformer une petite image en hyperlien vers une autre page web ou une copie plus grande de l'image. Nous avons noté que le navigateur web plaçait un cadre entourant l'image afin de l'identiier en tant que "hyper" comme les autres éléments hypertexte :
|
|
Pourtant, le cadre peut parfois géner, particulièrement si notre image n'est pas rectangulaire. L'utilisateur peut généralement déterminer si une image est "hyper" en constatant un changement dans l'aspect du curseur quand il déplace la souris sur l'image (le curseur se change en une "main" sur un lien actif).
Vous pouvez cacher le cadre en ajoutant un attribut au tag <img...> :
<a href="bigpict.gif"><img src="lilpict.gif" border=0>
Dans cet exemple, l'image incluse lilpict.gif est un hyperlien vers une image plus grande bigpict.gif. L'attribut border=0 ne sert à rien si le tag <img..> ne se trouve pas à l'intérieur d'un tag <a href=...</a>.
Il y a deux endroits dans notre site Web Volcan où nous avons des images hyperliens -- vous souvenez-vous où ?
La première est dans le fichier usa.html, où une petite image de sismomètre connecte vers une image plus grande. La seconde est la flèche ramenant à la leçon dans le fichier msh.html.
<a href="usa.html"> <img src="../pictures/left.gif" alt="** " border=0> Retour au <i>Web Volcan</i></a>
Et maintenant, nous allons vous montrer comment faire le contraire : ajouter des cadres BIEN EPAIS ! Vous utilisez exactement la même option border=X pour ajouter un cadre autour d'une image. X détermine l'épaisseur, en pixels, du cadre placé autour d'une image :
Cadre de 8 pixels d'épaisseur pour une image incluse
<IMG SRC="pictures/disk.gif" WIDTH=48 HEIGHT=40 border=8>Notez que la couleur du cadre est celle définie dans l'attribut TEXT du tag BODY. (voir la leçon 16)
Vous pouvez également utiliser cela sur une image hyperlien :
Cadre de 8 pixels d'épaisseur pour une image hyperlien vers une autre page
<A HREF="page.html"> <IMG SRC="pictures/disk.gif" WIDTH=48 HEIGHT=40 border=8></a>Notez que la couleur du cadre est celle définie dans l'attribut LINK du tag BODY. (voir la leçon 16)
Dans la leçon 6, nous avons d'abord créé des listes non ordonnées <ul>...</ul>. Le navigateur web ajoute automatiquement un marqueur de puce en regard de chaque élément -- et les puces changent si nous créons une liste à l'intérieur d'une autre liste. Avec certains navigateurs web, vous pouvez spécifier dans votre code HTML un des trois marqueurs de puces en ajoutant un attribut au tag <ul> :
<ul type=xxxx>
où xxxx peut être :
Et même plus ! Vous pouvez changer le type à l'intérieur d'une liste en mettant l'attribut de type dans la balise <li> :
| HTML | Apparence | ||
|---|---|---|---|
<ul type=square>
<li>ceci est l'élément 1
<li>ceci est l'élément 2
<li>ceci est l'élément 3
<li type=circle>
Hé ! Que pensez-vous de ces puces en cercle ?
<li type=circle>ceci est un autre élément
<li type=circle>et encore un autre
<li type=disc>
Hé ! Et de celles en disque ?
</ul>
|
|
Dans les navigateurs Netscape, le type spécifié dans le tag <li type=xxxx> est utilisé par tous les tags <li> suivants n'ayant pas d'attribut type, jusqu'à ce qu'un autre type de puce soit rencontré. Néanmoins, dans les navigateurs Internet Explorer, les éléments de liste sans attribut type sont affichés avec le type initial du tag <ul>. Donc, nous vous recommandons, si vous voulez changer les styles de puces à l'intérieur des listes, de définir ces styles pour chaque tag <li> nécessitant une puce différente.
Les différences des navigateurs web nous compliquent vraiment la vie ! C'est donc encore une raison de plus pour tester votre site dans d'autres environnements que votre ordinateur.
Nous allons maintenant changer le style de puce de notre page Projet de Recherche (fichier proj.html).
<ul type=circle>
<li>Type de volcan
<li>Position Géographique
<li>Nom, distance et population de la grande ville la plus proche
<li>Dates des éruptions les plus récentes et les plus destructrices
<li>Autres évènements associés aux récentes éruptions (Tremblements de terre,
inondations, coulées de boue, etc)
</ul>Quand nous avons créé une liste ordonnée <ol>...</ol> dans la leçon 6, nous avons vu comment le navigateur web numérote automatiquement les éléments, un pour chaque tag <li>. Et si nous ne voulions pas toujours utiliser les chiffres arabes (1,2,3...) ? Eh bien, voici les réponses, un attribut type=x pour les tags <ol> et les balises <li> à l'intérieur :
| Arabe | Majuscules | Minuscules | Romain Majuscule | Romain Minuscule |
|---|---|---|---|---|
| <ol type=1> | <ol type=A> | <ol type=a> | <ol type=I> | <ol type=i> |
|
|
|
|
|
Nous avons présenté un exemple d'utilisation des listes ordonnées à l'intérieur de listes ordonnées pour créer des plans -- avec l'attribut type, nous pouvons avoir des pages au format standard :
Une autre chose possible avec les listes ordonnées est d'en démarrer le compte à un autre chiffre que 1. Pour cela, nous ajoutons l'attribut start=y au tag <ol>. Même si nous avons un autre attribut type=x, on peut toujours spécifier la valeur de départ y égale à "2,3,10,100, etc". Regardez quelques-uns de ces exemples :
| Arabe | Majuscules | Minuscules | Romain Majuscule | Romain Minuscule |
|---|---|---|---|---|
| <ol type=1 start=11> |
<ol type=A start=11> |
<ol type=a start=11> |
<ol type=I start=11> |
<ol type=i start=11> |
|
|
|
|
|
Et enfin, vous pouvez changer le compte à l'intérieur d'une liste en ajoutant l'attribut value=z au tag <li>. Regardez cet exemple :
| HTML | Apparence | ||
|---|---|---|---|
<ol type=A start=5><i> Lois Importantes sur le Fromage</i> <li>Acte de Salaison du Fromage de 1905 <li>Règle sur le Contenu du Lait de 1923 <p> <li value=12>Taxe d'Importation du Fromage de 1942 <li>Code de Fraicheur du Fromage de 1942 <p> <li value=1>Acte des Valeurs du Fromage de 1789 |
|
Il n'est peut-être pas très aisé de savoir (spécialement avec cet exemple idiot !) à quel moment utiliser ces tags -- gardez-les simplement à l'esprit comme outil potentiel pour écrire vos pages web. Nous allons essayer de nouveau sur notre page Projet de Recherche (fichier proj.html). Si vous vous souvenez, dans notre leçon sur les tables, nous avons coupé la liste non ordonnée des sites de références en une liste sur deux colonnes. Changeons cela en une liste ordonnée et utilisons l'attribut type pour les afficher en utilisant des puces en lettres minuscules. Comme nous avons réellement deux listes séparées, voyons si vous pouvez trouver pourquoi nous allons utiliser l'attribut start également.
<ol type=a start=7>
Comparez vos pages web avec cet exemple du document-type. Si vos pages sont différentes de l'exemple ou que les liens hypertexte ne fonctionnent pas correctement, vérifiez le texte que vous avez tapé dans l'éditeur de texte.
Revoyons les grandes lignes de cette leçon :
Expérimentez les différents styles de numérotation et les différents marqueurs de puces dans les listes de vos pages web. Pouvez-vous trouver quelque unique moyen d'utiliser ces nouvelles fonctionnalités ? Pouvez-vous faire un plan complexe avec une mise en page "standard" ? Tous ces tags
<ol>...</ol>deviennent vraiment compliqués !
Trouvez votre chemin dans une image... Sections hyperliens Clic and go dans une image...
Ecrire le HTML : Leçon 22 : Un Peu Plus sur les Images et les Listes
©1994-2003
Maricopa Center for Learning and Instruction (MCLI)
Maricopa Community Colleges
La 'net connection (en anglais) à MCLI est
Alan Levine
Suggestions en Français à Bernard Bensoussan
URL: http://www.mcli.dist.maricopa.edu/tut/tut22.html