Accueil arrow Articles arrow Les dessous de la page
Les dessous de la page

Maux d'en-tête

Vient ensuite ceci :
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">,
mais si vous ne voyez que cela <html> personne n'en dira rien, surtout pas moi ; de toute manière c'est en anglais, on ne va pas se gêner.
Cette balise marque le début du document à proprement parler et elle se termine, à la fin de la page par la balise équivalente de fermeture </html> ; elle est suivie par la balise <head> qui enferme des informations complémentaires sur la page, mais ce que contient cette balise ne s'affiche (normalement) pas sur l'écran et la seule autre balise qui doive réellement être incluse c'est <title>Titre de la Page</title> qui s'affiche dans la bien nommée barre de titre, tout en haut de la fenêtre du navigateur.
Il est néanmoins conseillé, pour ne pas dire indispensable, d'ajouter quelques autres renseignements, d'autres balises avec leurs attributs, des balises <meta> et des balises <link>, <style>, <script>, jusques et y compris des balises qui n'en sont pas et que vous ne verrez pas, même en regardant bien, des non-balises dont on ne voit que le résultat, par exemple ceci :
<?php include (fichier.html) ?>
qui permet de centraliser dans un seul fichier un contenu qui sera reproduit sur toutes les pages du site, à l'endroit où figurera cette ligne de code.
Des balises, disai-je.
<link> Celle-ci, comme son nom anglais l'indique, sert à lier divers éléments de la Page avec des fichiers externes qui vont la modifier. C'est grâce à elle, et à la valeur 'shortcut icon' de son attribut 'rel', par exemple, que l'on voit une petite image à gauche de l'url dans la barre d'adresse.
C'est surtout par son intermédiaire que se règlent la présentation (police de caractères, couleur, apparence des liens, image d'arrière-plan ...) et la mise en page (nombre, taille, disposition des colonnes et blocs de contenu), dans le cadre du XHTML. Les premières versions du HTML de la fin du siècle dernier répétaient à chaque occurrence de telle ou telle balise de paragaphe, liste, image ... les informations de présentation, ce qui faisait vite de la mise à jour d'un site, même de petite taille, une tâche quasi-insurmontable; et utilisaient des tableaux ('tables') pour régler la mise en page, ce qui, en dehors de la prolifération démesurée du nombre de sous-balises propre à cette technique, ne faisait pas beaucoup pour une relation logique entre les différentes parties des tables, sous-tables et sous-sous-tables qui deviennent trés instables dans les nouvelles conditions d'utilisation de l'internet.
Or donc, comme la logique se veut maîtresse de tes charmes, chère Page, et que tes humeurs sont changeantes, on a multiplié les moyens de te plaire en multipliant les feuilles de style associées à ta beauté et en diversifiant les moyens de t'en faire profiter, en fonction du navigateur, du périphérique de sortie, du public utilisateur ... dans le détail de quoi je n'entrerai pas.
<script> Un script c'est un petit (ou pas si petit) programme et cette balise est caractéristique de routines diverses qui sont exécutées 'côté client', par le navigateur du promeneur virtuel, au contraire des scripts 'côté serveur' dont on ne voit jamais rien (quand ils fonctionnent), une de leurs principales occupations étant de produire du HTML plus ou moins X, ni vu ni connu, dans le cas, en particulier des Content Management Systems (systèmes de gestion de contenu) qui font reculer les limites de l'automatisation des tâches de tout ordre que supposent la création et le développement d'un site internet ... sans mentionner les limites de la patience de plus d'un novice en matière de Bases de Données, qui plus que toi encore, Page, ont la manie de se refuser.
Vanité de l'automatique, automatisme de la vanité !
<meta> Ici vont être précisées certaines caractéristiques du document, comme le nom de son auteur ou du logiciel qui a servi à le produire, mais aussi, détail capital, le système d'encodage des caractères qui permet au navigateur de restituer un texte lisible ou des hiéroglyphes indéchiffrables.
Mais le charme le plus incontestable de <meta>, quand elle se pare de ses attributs "description" et "keywords" (mots-clés), c'est de provoquer des débats sans fin sur l'importance que lui attribuent les divers moteurs et annuaires dans leur méthode de classement des sites.
Son attribut "description" devrait être le texte présenté dans les résultats de recherche, au-dessous du titre qui devrait être le texte de la balise <title>Titre de la Page</title>. Devrait. Si le moteur n'a pas lui aussi sa migraine, ou si quelque <script> ne le détourne du droit chemin d'une morale virtuelle sans ambiguïté !
L'attribut "keywords", à ce qu'on dit, serait, lui, complètement désuet, ayant donné lieu à toutes sortes d'excés destinés à tromper ces pauvres mécaniques dont l'algorithme (méthode de calcul) ne se laisse plus si facilement égarer.
Et puis il y a les petites 'nouvelles', les Dublin Core Metadata, de Dublin dans l'Ohio et non en Irlande, dont on parlera, peut-être, une autre fois.


Dernière mise à jour : ( 07-05-2009 )
 

Hello

Hello

Hello