Le système des points d'ancrage et des liens ancrés peut être très utile sur des pages d'articles assez longs. Par exemple, sur les sites internet, on trouve souvent des liens en bas de page vers le haut de la page, ou alors si une page contient une liste quelconque classée par ordre alphabétique, il y a souvent des liens vers chaque première lettre, le tout sur la même page.

Dans wikinews, un système de table des matières pointant vers chaque chapitre se crée automatiquement pour les articles avec un certain nombre de chapitres et sous-chapitres. Mais que faire lorsque l'on doit dans un article lister par ordre alphabétique ? Laisser les 26 lettres apparaître dans la table des matières ? Ça peut plaire comme ça peut ne pas. On peut par exemple préférer faire une table de raccourcis sur une seule ligne, et décider soit-même où la placer dans l'article, comme ceci :

Symboles - A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z

Les liens ancrés ne doivent pas nécessairement pointer vers quelque part dans la page en cours. Par exemple, il peut arriver que l'on veuille pointer vers un chapitre particulier d'un article, et non vers le haut de la page de l'article. Cela est peu fréquent a priori, mais peut arriver.

Définitions

modifier

Point d'ancrage

modifier

Un point d'ancrage est un emplacement dans la page, par exemple un titre de chapitre, vers lequel peut pointer un lien cliquable. Cliquer sur ce lien déplacera la position dans la page, de manière à ce que le point d'ancrage soit affiché en haut de la fenêtre.

Bien qu'il soit possible qu'un point d'ancrage ne soit qu'un point invisible dans la page, il est souvent recommandé de faire en sorte qu'un point d'ancrage soit un texte visible. Autrement dit, dans l'exemple précédent, le point d'ancrage devrait être le titre de chapitre lui-même, et non pas la position avant ou après le titre de chapitre.

Un point d'ancrage est nommé, ce qui l'identifie de manière unique dans la page. Pour des raisons de facilité d'édition, il est préférable qu'un point d'ancrage porte un nom en rapport avec ce qu'il représente, mais ce n'est pas nécessaire techniquement.

Techniquement, le terme ancre désigne le lien cliquable, c'est-à-dire le point de départ et non le point d'arrivée. Les termes ancre de départ et pointeur sont aussi utilisés en ce sens. Dans ce contexte, on utilise aussi ancre d'arrivée pour désigner le point d'ancrage.

Lien ancré

modifier

Un lien ancré est un lien cliquable normal, à cela près qu'il ne pointe pas seulement sur une page, mais également sur un point d'ancrage de cette page. Le point d'ancrage peut se trouver tant sur la page courante que sur une autre page.

Pour ce faire, le lien indique simplement le nom du point d'ancrage vers lequel il pointe.

Exemples

modifier

Méthode 1: utilisation de modèles

modifier

La méthode la plus simple est l'utilisation de modèles conçus précisément dans ce but.

Le modèle {{refa}} place un point d'ancrage. Pour l'utiliser, il suffit d'écrire dans l'article:{{refa|NomPointAncrage}}. Ensuite on y fait référence avec le modèle {{refl}} comme suit:{{refl|NomPointAncrage}}. C'est tout !

Pour plus d'informations consultez Wikipédia:Conventions bibliographiques

Note: d'autres modèles existent, voir Modèle:Liste InfoBox/Notes

Autres méthodes

modifier

Exemples de points d'ancrage

modifier

Ceci est le point d'ancrage nommé "ancre_1".

Et ceci est le point d'ancrage nommé "ancre_2".

est écrit ainsi :

<span id="ancre_1">Ceci est le point d'ancrage nommé "ancre_1".</span>

<span id="ancre_2">Et ceci est le point d'ancrage nommé "ancre_2".</span>

On remarquera que cet exemple utilise la balise HTML <span> pour définir un point d'ancrage. Il n'est pas nécessaire d'utiliser cette balise en particulier, mais il est nécessaire d'utiliser une balise HTML reconnue par le wiki. Ici, <span> a été employé car cette balise seule ne modifie pas l'apparence du texte, et n'est pas censée le faire tant que l'on indique pas un attribut modificateur. En véritable HTML, on préfère souvent utiliser la balise <a> pour définir un point d'ancrage, mais cette balise n'est pas reconnue par le wiki, et elle serait affichée telle quelle plutôt que de définir un point d'ancrage. Il est à noter que l'utilisation de balises HTML est déconseillée, car les utilisateurs de wikipédia ne sont pas censés connaître le HTML. Dans la mesure du possible, préférez utiliser du langage wiki, comme les modèles ci-dessus ou la méthode suivante.

Cette cellule de tableau est le point d'ancrage nommé "ancre_3".

est écrit ainsi :

{|
|id="ancre_3"| Cette cellule de tableau est le point d'ancrage nommé "ancre_3".
|}

Exemples de liens ancrés

modifier

Voici un lien vers le point d'ancrage ancre_1 de la page.

Et un autre lien vers le point d'ancrage ancre_2 de la page.

Et encore un autre lien vers le point d'ancrage ancre_3 de la page.

est écrit ainsi :

Voici un [[#ancre_1|lien]] vers le point d'ancrage ancre_1 de la page.

Et un autre [[#ancre_2|lien]] vers le point d'ancrage ancre_2 de la page.

Et encore un autre [[#ancre_3|lien]] vers le point d'ancrage ancre_3 de la page.

Ces deux liens sont internes à la page : ils pointent vers un emplacement de la page en cours, comme l'indique le fait qu'ils ne précisent qu'un nom de point d'ancrage avec un nom de page implicite.

Maintenant un lien vers le point d'ancrage ancre _1 de la page Aide:Syntaxe wikipédia.

Et un lien vers le point d'ancrage ancre_2 de cette même page.

Ce qui s'écrit ainsi :

Maintenant un [[Aide:Syntaxe wikipédia#ancre_1|lien]]
vers le point d'ancrage ancre_1 de la page [[Aide:Syntaxe wikipédia]].

Et un [[Aide:Syntaxe wikipédia#ancre_2|lien]]
vers le point d'ancrage ancre_2 de cette même page.

Voici pour les liens ancrés sur une autre page du wikipédia.

Voici à présent un lien vers le point d'ancrage ancre_1 de la page Aide:Syntaxe wikipédia, présenté comme un lien externe.

Et un lien vers le point d'ancrage ancre_2 de cette même page, dans les mêmes conditions.

Ce qui s'écrit :

Voici à présent un
[http://fr.wikinews.org/wiki/Aide:Syntaxe_wikinews#ancre_1 lien]
vers le point d'ancrage ancre_1 de la page [[Aide:Syntaxe wikinews]],
présenté comme un lien externe.

Et un
[http://fr.wikinews.org/wiki/Aide:Syntaxe_wikinews#ancre_2 lien]
vers le point d'ancrage ancre_2 de cette même page, dans les mêmes conditions.

Ces deux liens, bien que bel et bien vers le Wikinews pour la nécessité de l'exemple, sont notés comme des liens vers des sites externes au wikipédia.

Voir aussi

modifier
Bienvenue | Contribuer | Règles | L'équipe | Pages méta
Syntaxe wiki | Caractères spéciaux | Accents | Couleurs | Les tableaux


Salle de rédaction
Lien ancré | Liens externes | Premiers pas | Liens d'interlangue | Ajouter du contenu | Comment rédiger un article journalistique
Ressources libres de droit | Formules TeX | Modèles | Liste des modèles dynamique
[Modifier]