5546 sujets

Sémantique web et HTML

Bonjour à tous,

Une question de débutant : un lien peut etre absolu ou relatif. qu'est ce que le parametre Href et target ?
Modérateur
Bonjour,

Un lien avec une adresse absolue utilise l'adresse complète vers un fichier, comme ceci :

<a href="http://www.example.com/dossier/fichier.htm">Intitulé du lien</a>


Un lien avec une adresse relative utilise une adresse par rapport au document en cours, comme ceci :

<a href="../autredossier/autrefichier.htm">Intitulé du lien</a>


/ va à la racine du site
../ remonte d'un niveau dans l'arborescence
../../ remonte de deux niveaux dans l'arborescence
etc...

En général, on privilégie les chemins relatifs. Ça l'évite de devoir récrire tous les chemins en cas de changement de nom de domaine ou en cas de changement dans l'arborescence du site.

Le href est l'adresse vers le fichier (la page Web), par exemple :

<a href="http://www.example.com">Aller directement sur le site Example.com</a>


Le target était utilisé à l'époque avec les frames (frameset). Ça permettait d'indiquer au navigateur d'ouvrir le lien dans tel ou tel frame du frameset. Aujourd'hui, c'est surtout utilisé pour ouvrir un lien dans une nouvelle fenêtre (target="_blank"), comme ceci :

<a href="http://www.example.com" target="_blank">Ouvrir Example.com dans une nouvelle fenêtre</a>


Tu peux aussi faire des recherches sur Google concernant les liens relatifs et absolus. Tu risques de tomber sur des articles un peu plus complet sur le sujet.
Modifié par Tony Monast (01 Dec 2010 - 23:14)