Ecrire le HTML | A Propos | FAQ | Alumni | Kudos | Références | Tags | Leçons | précédent | suivant |

24. Les tags META

"Hé ! Un <META> dans Ta TETE (<HEAD>) ?"
        "Une ouverture plus rapide... et j'ai un meilleur look sur les moteurs de recherche !"

Objectifs

Après cette leçon, vous pourrez :


Leçon

Note : Si vous n'avez pas les documents des leçons précédentes, téléchargez une copie maintenant.

Dans cette leçon, nous allons voir deux utilisations des tags <META>. Cette syntaxe HTML a été créée pour permettre d'inclure de la "méta" information ou information "supplémentaire" dans une page web, dans une partie qui n'est pas affichée par les navigateurs web. Vous pourrez rencontrer bien d'autres types de balises META, mais nous parlerons des deux plus utiles.

Ces tags se placent à l'intérieur de la section <HEAD> ... </HEAD> de votre document HTML, dont nous avons parlé tout au début dans la leçon 1.

META REFRESH pour le défilement automatique de pages web

Le premier type de tag META vous permet d'écrire du HTML qui affichera votre page web, attendra un nombre de secondes déterminé et passera automatiquement à une autre page ou URL. Pourquoi voudriez-vous faire une chose pareille ?

Nous allons vous montrer comment réaliser le troisième exemple ci-dessus, en ajoutant un écran d'accueil à notre Web Volcan. Le tag <META> se trouve dans la partie <HEAD>..</HEAD> du document HTML :

  <head>
  <title>Titre de ma page</title>
  <META HTTP-EQUIV="REFRESH" CONTENT="X; URL=nouvelle_page_ou_URL.html">
  </head>

X est le nombre de secondes pendant lesquelles cette page sera affichée avant de passer au fichier HTML ou à l'URL spécifié après URL=. Notez que toute la chaine après CONTENT= doit être entre guillemets, et qu'il doit y avoir un point-virgule après la valeur du nombre de secondes.

Pour cette leçon, nous allons créer une page d'accueil qui remplace notre actuel point d'entrée sur le site, index.html.

Avant de faire quoi que ce soit, nous devons modifier le nom de la page et tous les liens qui la référencent.

  1. Tout d'abord, vous devez récupérer une copie d'une belle image de volcan dans le Studio d'Images de la Leçon 24. Mettez cette image avec vos autres fichiers graphiques dans votre dossier/répertoire pictures.
  2. Changez le nom du fichier HTML index.html en index1.html
  3. En utilisant votre éditeur de texte, ouvrez tous vos fichiers HTML et changez chaque lien au fichier index.html en index1.html. Cela arrive deux fois par page, en haut de la page :
      <A HREF="index.html">Index</A> / 
    que vous devez changer en :
      <A HREF="index1.html">Index</A> / 
    Le second endroit est au bas de chaque page,
      <ADDRESS>
      <b><A HREF="index.html">Volcano Web</A> : 
    que vous devez remplacer par :
      <ADDRESS>
      <b><A HREF="index1.html">Volcano Web</A> : 
  4. Maintenant, nous allons créer une nouvelle page pour remplacer la page index.html que nous avions auparavant. Nous allons d'abord la construire et vérifier le HTML avant d'insérer le tag META (il est difficile de tester vos pages si elles bougent à chaque fois que vous les chargez !). En utilisant votre éditeur de texte, créez un nouveau fichier HTML comme ceci :
    
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//FR">
      <html>
      <head>
      <title>Web Volcan</title>
      </head>
      <BODY BGCOLOR=#000000 TEXT=#FFFFCC LINK=#33CCFF VLINK=#FF6666>
      <!-- La première table centre tout le contenu quelle que soit la taille de la fenêtre de navigateur -->
      <table border=0 width=100% height=100%>
      <tr>
      <td valign=middle align=center>
    
        <!-- La seconde table étire le mot "volcan !" sur toute la largeur de l'écran -->
        <table border=0 width=100%>
        <tr>
        <td width=13% align=center><font face="verdana,helvetica,arial" size=+4><b>v</b></font></td>
        <td width=13% align=center><font face="verdana,helvetica,arial" size=+4><b>o</b></font></td>
        <td width=13% align=center><font face="verdana,helvetica,arial" size=+4><b>l</b></font></td>
        <td width=13% align=center><font face="verdana,helvetica,arial" size=+4><b>c</b></font></td>
        <td width=13% align=center><font face="verdana,helvetica,arial" size=+4><b>a</b></font></td>
        <td width=13% align=center><font face="verdana,helvetica,arial" size=+4><b>n</b></font></td>
        <td width=12% align=center><font face="verdana,helvetica,arial" size=+4><b>!</b></font></td>
        </tr>
        </table>
    	
      <p>
      <A HREF="index1.html">
      <IMG SRC="../pictures/cover.gif" ALT="volcan!" WIDTH="206" HEIGHT="186" BORDER="0"></A>
      <p>
      <font face="verdana,helvetica,arial" size=2><A HREF="index1.html">entrez</A></font>
      </td>
      </tr>
      </table>
      </body>
      </html>
    
    NOTE : Nous utilisons quelques astuces de table mentionnées à la fin de la leçon 21. Tout le contenu de cette page est dans une table avec une hauteur et une largeur de 100% ; elle reste donc parfaitement centrée quelles que soient les dimensions de la fenêtre du navigateur. Puis, à l'intérieur de cette table, nous incluons du texte, des images et une autre table avec une largeur de 100% de la taille de la fenêtre, étirant les 7 lettres "v o l c a n !" sur l'écran (en plaçant chaque lettre dans une cellule de table d'à peu prés 1/8 ou 13% de la largeur de l'écran). Essayez, et regardez ce qui se passe si vous redimensionnez la fenêtre de votre navigateur !

    Nous avons également utilisé les styles <font face=..> qui peuvent ne pas être présents sur tous les ordinateurs ; si la première fonte est absente, le navigateur cherche la deuxième, puis la troisième...

    Bien que nous allions ajouter le tag <META> pour passer automatiquement à la page suivante, il est bon de fournir également les hyperliens ; nous avons ajouté l'image et quelques liens texte vers notre page d'accueil principale, index1.html
  5. Sauvegardez et Rechargez dans votre navigateur web. Testez tous vos liens pour être sûr qu'ils vous relient au fichier index1.html.
  6. Maintenant, ouvrez le nouveau fichier index.html dans votre éditeur de texte, et après la ligne :
     <title>Web Volcan</title>
    ajoutez la ligne du tag META :
     <META HTTP-EQUIV="REFRESH" CONTENT="3; URL=index1.html">
    NOTE : Le tag META indique au navigateur de faire une pause de 3 secondes, puis de passer automatiquement à la page web index1.html
  7. Sauvegardez et Rechargez index.html dans votre navigateur web. Regardez si le saut automatique envoie à la seconde page web.

Tags de Description META

Vous faites tous ces efforts pour apprendre le HTML et créer vos pages web. Finalement, vous voudrez probablement que des gens puissent les trouver parmi les autres 10 trizillions de pages présentes sur le Net. Les tags META vous permettent d'ajouter de l'information supplémentaire visant à identifier votre page web quand les internautes utilisent la recherche Internet.

Nous n'allons pas rentrer dans le détail des moteurs de recherche sur le web (mais nous vous invitons à visiter un didacticiel ami, "Comment devenir un Webchasseur"). En fait, de brillants programmeurs ont écrit du code essayant de suivre autant de liens internet que possible ; ces programmes renvoient ensuite une partie de l'information de chaque page vers une base de données centralisée, puis présentent une page dans laquelle vous pouvez entrer une description en quelques mots. Le site vous affiche alors une liste des entrées de la base de données qui pourrait correspondre à ce que vous cherchez.

Si vous ne connaissez pas, essayez d'utiliser les fonctions de recherche de sites comme Altavista, HotBot, Excite, Lycos, etc.

Dans la plupart de ces sites web, les résultats retournés affichent le texte des premières lignes de la page web d'accueil. A moins que les tous premiers mots de votre page soient très explicites, les résultats ne présenteront pas une explication claire du contenu de la page. Par exemple, pour notre page d'accueil de didacticiel Ecrire le HTML sur http://www.mcli.dist.maricopa.edu/tut/, l'absence de tags META présenterait quelque chose comme cela dans un résultat de moteur de recherche :

page web exemple
Ecrire le HTML
From: http://www.mcli.dist.maricopa.edu/tut/
Ecrire le HTML | A Propos | FAQ | Alumni | Références | Tags | Leçons | / Août 1998 / version 3.0.4 / Historique des versions / A propos de ce didacticiel ECRIRE LE HTML A ETE CREE pour aider les professeurs à créer...

Ce n'est pas trop mal ; nous pouvons avoir une idée de ce dont parle le site, mais nous voyons le texte des liens en haut des pages du didacticiel. Pourtant, en insérant un tag META, nous pouvons changer ces résultats en :

page web exemple
Writing HTML
From: http://www.mcli.dist.maricopa.edu/tut/
Bien plus qu'une simple référence HTML, ceci est une approche structurée afin d'apprendre à créer des pages web, conÁue par des spécialistes de l'Education du Maricopa Center for Learning and Instruction.

le format HTML pour ajouter ce type de tag META est :

  <META name="description" content="Le texte est réellement une bonne description de cette page web. 
  Une seconde phrase pourra peut-être également aider.">

Si vous êtes tentés d'écrire une longue description, gardez à l'esprit que la taille maximum d'un tag META, du premier < au dernier > est de 1024 caractères, c'est-à-dire 998 caractères entre le début du tag

  <META name="description" content="

et la fin

    ">

vous laissant entrer une centaine de mots.

Un autre tag META utile à votre site web lors des recherches vous donne la possibilité d'ajouter les mots importants pouvant être tapés par un internaute qui rechercherait un site tel que le vôtre. Par exemple, pour la page d'accueil de notre didacticiel Ecrire le HTML sur http://www.mcli.dist.maricopa.edu/tut/, nous avons entré ces mots-clefs en utilisant le format du tag META :

    <META  name="keywords" content="HTML, didacticiel, apprendre, 
       faire, créer, concevoir, page web, page d'accueil, éducation, 
       maricopa, mcli, Ecrire, formulaire, tables, frames, 
       javascript">

Maintenant, nous allons ajouter les deux tags de description META à la page principale d'accueil de notre site Web Volcan. Pour votre propre site, vous pouvez les ajouter à chaque page afin d'avoir un contenu et des mots-clefs uniques.

  1. Ouvrez le fichier index.html dans votre éditeur de texte.
  2. Après la portion du tag HEAD qui suit :
      <META HTTP-EQUIV="REFRESH" CONTENT="2; URL=index1.html">
    
    ajoutez ces deux tags META supplémentaires :
      <META  name="description" content="Une mini leçon sur le vaste monde des 
          volcans en exemple pour le didacticiel Ecrire le HTML">
      <META  name="keywords" content="HTML, volcan, apprendre, page web, terre, mars, Mont St Helens, 
          Long Valley, Pline">
  3. Sauvegardez le fichier HTML et Rechargez dans votre navigateur Web.
    NOTE : l'ajout des deux tags META ne fera pas apparaître votre page web de manière différente. (Pourquoi ?) mais une fois sur le serveur web, ils amélioreront la façon dont votre site est "indexé" par les différents moteurs de recherche.

Vérifiez Votre Travail

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.

Révision

Revoyons les grandes lignes de cette leçon :

  1. Comment pouvez-vous passer automatiquement d'une page web à une autre ?
  2. Si vous ajoutez les tags META DESCRIPTION=..., pourquoi ne voyez-vous rien de différent quand vous affichez votre page web ?
  3. Comment utiliser les tags META REFRESH pour créer une présentation automatique de 10 pages ? Comment pourriez-vous faire tourner les 10 écrans en boucle ?
  4. Comment utiliser les tags META pour augmenter la probabilité que votre page web soit trouvée par les moteurs de recherche ?

Travail Indépendant

Pouvez-vous trouver une ou deux phrases qui décriraient votre site à une personne qui ne l'a jamais vu ? Ajoutez les tags META pour la description et les mots-clefs dans votre propre page.

Essayez de créer une première page présentant votre site et utilisez les tags META REFRESH pour passer automatiquement à votre page d'accueil. Pouvez-vous rendre votre première page assez attractive pour "inviter" quelqu'un à entrer dans votre site ? Pensez-vous que cette page doive contenir beaucoup ou, au contraire, peu d'images ? Pourquoi ou pourquoi pas ?

Informations Supplémentaires

Pour en savoir plus sur les moteurs de recherche et leur fonctionnement, consultez La Surveillance des Moteurs de Recherche, et leur section spéciale sur Comment utiliser les tags Meta.

Si vous voulez vous informer sur les techniques de recherche, essayez notre Didacticiel Webchasseur (il est aussi fun que celui-ci, si ce n'est plus !)


A Suivre....

Faites apparaître vos hyperliens dans une autre fenêtre de navigateur.

ALLER A.... | Index des Leçons | précédent : "Cartes d'Images Cliquables" | suivant : "Suivez cette Fenêtre" |

Ecrire le HTML : Leçon 24 : Tags META
©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/tut24.html