Ouaah ! Vous avez fait une page web ! Mais MAINTENANT, mon jeune érudit en HTML, il est temps de transformer votre longue et commune "page" en une "toile" d'informations reliées de manière logique.
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.
Etes-vous un Tasseur ou un Coupeur? Ni l'un ni l'autre ? Les deux ?
Pour organiser l'information, il est parfois meilleur de "tasser" ou grouper les choses ; A d'autres moments, il vaut mieux les "couper". Faire défiler de longues pages web est souvent fastidieux. Une seule page longue prend plus de temps de chargement sur les réseaux qu'une série de pages plus courtes.
Dans bien des cas, vous pouvez repérer des endroits logiques pour "découper" l'information en plusieurs pages web. Pourtant, il n'y a pas de formule magique et les opinions divergent. Vous devez trouver un juste équilibre dans des pages séparant le contenu sans toutefois obliger le lecteur à cliquer dans une multitude d'écrans d'options et de sous-options avant d'arriver à l'information désirée. Il apparaît alors important de créer des liens hypertexte pour aider l'internaute à naviguer dans votre toile d'informations en lui fournissant des indications visuelles sur l'endroit de cette information à l'intérieur du site.
Jusqu'à maintenant, nous avons créé une page web avec un lien vers une page plus petite. Dans la leçon 8d, nous avons construit une table des matières avec une liste de liens ancres nommées vers les différentes sections de la leçon Web Volcan. Ces mêmes divisions paraissent être des points logiques où découper la longue page en de plus petites sous-pages.
Nous avons précédemment créé un répertoire appelé volc contenant nos deux fichiers HTML (index.html, la leçon, et msh.html, la seconde page web). Nous avons aussi un deuxième répertoire appelé pictures où se trouvent nos fichiers image.
Nous allons maintenant découper le fichier Web Volcan en une série de pages web reliées comme le montre ce diagramme schématique. Le point d'entrée est une page principale d'accueil, index.html, qui contient des liens pointant vers les différentes parties de notre leçon :
Chaque partie de la leçon pourra nous ramener à l'index ainsi qu'aux pages précédentes et suivantes. Notez également le lien dans les deux sens entre usa.html et msh.html.
Ou bien, si vous préférez un affichage plus traditionnel de la structure du répertoire :
| structure de fichiers existante | nouvelle structure de fichiers |
|---|---|
|
|
|
NOTE : pour terminer cette leçon, nous aurons à créer plusieurs nouveaux fichiers et faire pas mal de copier/coller depuis nos anciens fichiers. Assurez-vous que vous êtes à l'aise dans le passage entre différentes applications et fenêtres sur votre ordinateur.
Nous avons aussi changé le nom du répertoire/dossier volcan en volc qui est plus court. (Nous essayons de garder nos URLs assez courts, sans qu'ils deviennent pour autant des messages cryptés)
La première chose à faire est de créer le nouveau fichier index.html qui sera la "page de garde" de notre leçon Web Volcan :
<hr> <h2><A NAME="intro">Introduction</A></h2> Un <b>volcan</b> est un endroit o˜ le magma, des roches en fusion venant de l'intÈrieur d'une planËte, atteint la surface. :et
: <dt>Lipman, P.W. et Mullineaux (eds). (1981) <dd><I>Les Eruptions du Mont St. Helens en 1980, Washington.</I> Rapport Professionnel des Etudes Géologiques U.S. 1250. </dl>Vous pouvez comparer votre fichier HTML avec un exemple du document-type.
<B>Dans cette Leçon...</B> <ul><i> <li><A HREF="#intro">Introduction</A> <li><A HREF="#term">Terminologie des Volcans</A> <li><A HREF="#usa">Endroits Volcaniques aux USA</A> <li><A HREF="#mars">Endroits Volcaniques sur Mars</A> <li><A HREF="#project">Projet de Recherche</A></i> </ul>et modifiez-là comme suit :
<B>Dans cette Leçon...</B> <ul><i> <li><A HREF="intro.html">Introduction</A> <li><A HREF="term.html">Terminologie des Volcans</A> <li><A HREF="usa.html">Endroits Volcaniques aux USA</A> <li><A HREF="mars.html">Endroits Volcaniques sur Mars</A> <li><A HREF="proj.html">Projet de Recherche</A></i> </ul>Comparez votre fichier HTML avec un exemple du document-type.
NOTE : Assurez-vous que vous comprenez la différence entre un lien écrit :<a href="#quest">aller aux questions</a>et un autre qui s'écrit :<a href="quest.html">aller aux questions</a>
Ensuite, on doit créer les fichiers individuels pour les autres parties de notre leçon. Cela sera plus facile si nous construisons d'abord un fichier modèle que nous pourrons modifier pour chacune de nos différentes pages.
| HTML | Notes |
|---|---|
<html> <head> <title>XXXXXXXX</title> </head> <body> |
HEAD : Dans la portion head de chaque document, XXXXXXXX est le nom de la section |
<H5>Web Volcan / <A HREF="index.html">Index</A> / <A HREF="xxxx.html">précédent</A> / <A HREF="xxxx.html">suivant</A></H5> |
NAVIGATION : En haut de chaque page, on utilise un petit entête (h=5) pour créer les liens de navigation. Index nous ramène à la page d'accueil. suivant et précédent pointent sur les pages précédentes et suivantes. Vous devrez remplir les noms de fichiers adéquats à la place de xxxx.html dans chaque lien. Remarquez comme cette astuce fournit un indice visuel commun à chacune de nos pages web. |
<h2>XXXXXXXX</h2> : : : |
ENTETE : Utilisez un entête header=2 pour ajouter un titre pour la page. |
<hr> <ADDRESS> <b><A HREF="index.html"> Ecrire le HTML</A> : XXXXXXXX </b><p> créé par Lorrie Lava, <A HREF="mailto:lava@pele.bigu.edu"> lava@pele.bigu.edu</A> <br> Etudes Volcaniques, <A HREF="http://www.bigu.edu/"> Big University</A><p> <TT>Dernière mise à jour : 1er Avril 1995</TT> </ADDRESS> <p> |
PIED DE PAGE ADRESSE : Notez que le pied de page indique maintenant le nom de la page web principale (avec un lien vers elle) ainsi qu'une ligne de texte reprenant le nom de la section actuelle XXXXXXXX. Placer le nom de la page ici ajoute un autre indice visuel important pour la localisation de cette page dans la structure du web que nous sommes en train de créer. |
<tt>URL: http://www.bigu.edu/web/xxxxxxxx.html </tt> <p <body> </html> |
URL : N'oubliez pas de modifier la ligne indiquant l'URL du document en tapant son nom de fichier xxxxxxxx.html |
| Nom de Fichier | Section | Notes |
|---|---|---|
| intro.html | Introduction | Comme c'est la première section, retirez la ligne <A HREF="xxxx.html">précédent</A> de la section de navigation. |
| term.html | Terminologie des Volcans | |
| usa.html | Endroits Volcaniques aux USA | |
| mars.html | Endroits Volcaniques sur Mars | |
| proj.html | Projet de Recherche | Comme cette section est la dernière, supprimez la ligne <A HREF="xxxx.html">suivant</A> de la barre de navigation. |
<a href="usa.html"> <img src="../pictures/left.gif" alt="** "> Retour au <i>Web Volcan</i></a>Juste pour être cohérent, vous devriez également modifier le pied de page comme ceci :
<HR> <ADDRESS> <B><A HREF="index.html"> Web Volcan</A> : <A HREF="usa.html"> Endroits Volcaniques aux USA</A> : Mont St. Helens</B> <p> créé par Lorrie Lava, <A HREF="mailto:lava@pele.bigu.edu"> lava@pele.bigu.edu</A><br> Etudes Volcaniques, <A HREF="http://www.bigu.edu/"> Big University</A><p> <TT>Dernière mise à jour : 1er Avril 1995</TT> </ADDRESS> <p> <tt>URL: http://www.bigu.edu/web/msh.html</tt> </body> </html>
Comparez votre document 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. Dans cette leçon, nous avons créé pas mal de nouveaux fichiers et il est très facile de faire des fautes de frappe.
Revoyons les grandes lignes de cette leçon :
D'un point de vue stylistique, vos pages web sont plus lisibles si les liens hypertexte sont intégrés dans le contenu. Cela devient de plus en plus important au fur et à mesure que vous créez de plus en plus de pages contenant de l'hypertexte pour les relier entre elles. Comparez :
| liens "cliquez ici" | ||
|---|---|---|
|
||
| liens hypertexte intégrés | ||
|
Non seulement l'hypertexte "Cliquez ici..." coupe le flot du texte, mais le lien "ici" n'a pas de rapport avec l'élément décrit. Une suggestion : évitez d'écrire des choses comme "cliquez ici pour retourner à la page d'accueil". A la place, écrivez un lien propre, e.g. <a href="home.html">Page d'Accueil</a> -- les clics sont partie intégrante de l'utilisation du navigateur web. Rendez le contenu lisible et choisissez des mots qui indiquent clairement la nature du lien.
Jetez un coup d'oeil à la page web que vous êtes en train de développer. Est-ce qu'elle devient trop longue ? Y-a-t-il une division logique où vous pourriez "couper" la page ? Créez une page d'accueil/index de votre site web et construisez les liens adéquats pour naviguer entre vos pages. Puis créez un modèle pour vos "sous-pages."
Maintenant, demandez à quelques amis/collègues de regarder vos pages. Préfèrent-ils les pages "coupées" ou la page "tassée" ? Peuvent-ils facilement trouver leur chemin dans votre site ?
MAINTENANT, on arrive aux choses plus sympas avec le HTML étendu... Attachez vos ceintures !
Ecrire le HTML : Leçon 14 : Tasser ou Couper
©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/tut14.html