Utilisateur:Raymond SÉNÈQUE/Article en cours : Différence entre versions

De WikiGenWeb
Aller à : navigation, rechercher
m (Page blanchie)
m
Ligne 1 : Ligne 1 :
 +
Un '''lien ancré''' est un lien cliquable normal, à cela près qu'il ne pointe pas seulement vers une page, mais plus précisemment à un endroit de la page appelé « point d'ancrage ». Ce point d'ancrage peut se trouver sur la page courante ou sur une autre page.
  
 +
'''Attention''' : si le titre de la section ou de la page de destination est modifié par la suite - ce qui arrive souvent dans une encyclopédie participative - le lien ancré ne fonctionnera plus. Il ne faut donc pas abuser de ce type de lien.
 +
__TOC__
 +
 +
== Syntaxe de base ==
 +
Le lien indique le nom de la page et le nom du point d'ancrage vers lequel il pointe. Le nom de la page peut être omis, auquel cas la page elle-même sera la cible du lien.
 +
 +
Un lien vers une section précise d'un article sera rédigé ainsi :
 +
<nowiki>[[article#section de l'article|lien à afficher]]</nowiki>
 +
Exemple : <code><nowiki>[[Hirondelle#Liste des genres|Liste des genres d'hirondelles]]</nowiki></code>, rendu dans le texte : [[Hirondelle#Liste des genres|Liste des genres d'hirondelles]], crée un lien vers la section « Liste des genres » située sur l'article [[Hirondelle]].
 +
 +
=== Pour n'importe quelle page de Wikipédia ===
 +
La syntaxe est la suivante :
 +
<nowiki>[[titre de la page destinataire#nom de l'ancre|lien sur la page de départ]]</nowiki>
 +
Exemples : <code><nowiki>[[Wikipédia:Accueil principal#Actualités et événements|Actualités et événements sur la page d'accueil]]</nowiki></code>, rendu dans le texte : [[Wikipédia:Accueil principal#Actualités et événements|Actualités et événements sur la page d'accueil]], crée un lien vers la section « Actualités et événements » située sur la page d'accueil de Wikipédia.
 +
 +
=== Lien sur une même page ===
 +
Pour renvoyer vers la même page, « titre de la page destinataire » ou « article » sont facultatifs.
 +
<nowiki>[[#section|lien]]</nowiki>
 +
Exemple : <code><nowiki>[[#Motivation|pourquoi créer un point d'ancrage ?]]</nowiki></code>, rendu dans le texte : [[#Motivation|pourquoi créer un point d'ancrage ?]], crée un lien vers la section « Motivation » située plus bas sur cette page.
 +
 +
=== Sections au titre compliqué ===
 +
'''Le gadget « ancre titres »''' est utile surtout dans le cas de '''titres de sections comportant des caractères ou des codes spéciaux''', pour lesquelles il est parfois difficile de rédiger le code du point d'ancrage. Dans le cas d'ancrages simples, il complique inutilement le code.
 +
 +
Pour activer ce gadget, aller dans les préférences de l'utilisateur, puis choisir l'onglet « Gadgets » et cocher « ancre titres ». Cela affiche un bouton <nowiki>[[lien]]</nowiki> à côté du titre de chaque section dans les pages de Wikipédia. Il n'y a qu'à cliquer dessus et copier. Coller ensuite le code qui apparaît (soit en entier, soit à partir de #) pour faire le lien vers le point d'ancrage approprié en lui ajoutant le libellé du lien à afficher <code><nowiki>[[code|libellé du lien]]</nowiki></code>.
 +
 +
Exemple : Dans l'article [[Xavier Raufer]], un lien ancré vers la sous-section « Culture de l'excuse » est compliqué car il comporte des guillemets.
 +
 +
Le code rédigé ainsi ne fonctionne pas :
 +
<code><nowiki>[[Xavier Raufer#« Culture de l'excuse »|lien]]</nowiki></code>
 +
ce qui donne [[Xavier Raufer#« Culture de l'excuse »|lien]] et renvoie simplement au haut de l'article.<br />
 +
 +
Le gadget activé permet de générer le lien ancré suivant :
 +
<code><nowiki>[[Xavier_Raufer#.C2.AB.C2.A0Culture_de_l.27excuse.C2.A0.C2.BB]]</nowiki></code>
 +
ce qui donnerait dans le texte : [[Xavier_Raufer#.C2.AB.C2.A0Culture_de_l.27excuse.C2.A0.C2.BB]]).<br />
 +
Il convient donc d'ajouter un libellé au lien ainsi :
 +
<code><nowiki>[[Xavier_Raufer#.C2.AB.C2.A0Culture_de_l.27excuse.C2.A0.C2.BB|libellé du lien]]</nowiki></code>
 +
ce qui donnera dans le texte :  [[Xavier_Raufer#.C2.AB.C2.A0Culture_de_l.27excuse.C2.A0.C2.BB|libellé du lien]].
 +
 +
== Niveau expert ==
 +
=== Motivation ===
 +
 +
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 en bas de page des liens vers le haut de la page, ou 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 Wikipédia, 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 lorsqu'on doit lister par ordre alphabétique ? Laisser les 26 lettres apparaître dans la table des matières ? Ça peut plaire ou non. On peut par exemple préférer faire une table de raccourcis sur une seule ligne, et décider soi-même où la placer dans l'article, comme ceci grâce au {{m|Sommaire compact}} : {{Sommaire compact}}
 +
 +
=== Point d'ancrage ===
 +
 +
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 recommandé de faire en sorte qu'il soit un texte visible. 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.
 +
 +
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.
 +
 +
==== Créer un point d'ancrage ====
 +
 +
===== Avec un modèle =====
 +
Le modèle {{m|Ancre}} permet d'ajouter un point d'ancrage (sans contenu) à tout endroit d'une page.
 +
 +
{{Ancre|ancre créée par modèle}}Exemple : le code wiki de cette ligne contient {{m|Ancre|ancre créée par modèle}}.
 +
 +
Ainsi, le lien [[#ancre créée par modèle]] pointe vers la ligne ci-dessus.
 +
 +
===== Directement en HTML =====
 +
 +
<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>
 +
 +
est écrit ainsi :
 +
<pre><nowiki><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></nowiki></pre>
 +
 +
Cet exemple utilise la balise HTML &lt;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, &lt;span> a été employé car cette balise ne modifie pas l'apparence du texte, et n'est pas censée le faire tant que l'on n'indique pas un attribut modificateur. En véritable HTML, on préfère souvent utiliser la balise &lt;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. L'utilisation de balises HTML est déconseillée, car les contributeurs de Wikipédia ne sont pas censés connaître le HTML. Dans la mesure du possible, préférez le langage wiki.
 +
 +
{|
 +
|id="ancre_3"| Cette cellule de tableau est le point d'ancrage nommé "ancre_3".
 +
|}
 +
 +
est écrit ainsi :
 +
 +
<pre><nowiki>
 +
{|
 +
|id="ancre_3"| Cette cellule de tableau est le point d'ancrage nommé "ancre_3".
 +
|}
 +
</nowiki></pre>
 +
 +
==== Syntaxe avec modèles ====
 +
Certains modèles de bibliographie étaient conçus pour utiliser des ancres, tels que <nowiki>{{refl}} et {{refa}}</nowiki>. Cependant, ces modèles sont obsolètes pour la majorité des utilisations, on doit leur préférer l'utilisation de <nowiki><ref></nowiki> (voir [[Aide:Note]]).
 +
 +
== Voir aussi ==
 +
* [[Aide:Liens internes|Liens internes]] pour lier des articles de Wikipédia entre eux
 +
 +
{{Navigation aide}}
 +
 +
[[Catégorie:Wikipédia:aide technique|Lien ancré]]
 +
[[Catégorie:Aide aux contributeurs expérimentés|Lien ancré]]

Version du 26 mars 2011 à 08:49

Un lien ancré est un lien cliquable normal, à cela près qu'il ne pointe pas seulement vers une page, mais plus précisemment à un endroit de la page appelé « point d'ancrage ». Ce point d'ancrage peut se trouver sur la page courante ou sur une autre page.

Attention : si le titre de la section ou de la page de destination est modifié par la suite - ce qui arrive souvent dans une encyclopédie participative - le lien ancré ne fonctionnera plus. Il ne faut donc pas abuser de ce type de lien.

Syntaxe de base

Le lien indique le nom de la page et le nom du point d'ancrage vers lequel il pointe. Le nom de la page peut être omis, auquel cas la page elle-même sera la cible du lien.

Un lien vers une section précise d'un article sera rédigé ainsi :

[[article#section de l'article|lien à afficher]]

Exemple : [[Hirondelle#Liste des genres|Liste des genres d'hirondelles]], rendu dans le texte : Liste des genres d'hirondelles, crée un lien vers la section « Liste des genres » située sur l'article Hirondelle.

Pour n'importe quelle page de Wikipédia

La syntaxe est la suivante :

[[titre de la page destinataire#nom de l'ancre|lien sur la page de départ]]

Exemples : [[Wikipédia:Accueil principal#Actualités et événements|Actualités et événements sur la page d'accueil]], rendu dans le texte : Actualités et événements sur la page d'accueil, crée un lien vers la section « Actualités et événements » située sur la page d'accueil de Wikipédia.

Lien sur une même page

Pour renvoyer vers la même page, « titre de la page destinataire » ou « article » sont facultatifs.

[[#section|lien]]

Exemple : [[#Motivation|pourquoi créer un point d'ancrage ?]], rendu dans le texte : pourquoi créer un point d'ancrage ?, crée un lien vers la section « Motivation » située plus bas sur cette page.

Sections au titre compliqué

Le gadget « ancre titres » est utile surtout dans le cas de titres de sections comportant des caractères ou des codes spéciaux, pour lesquelles il est parfois difficile de rédiger le code du point d'ancrage. Dans le cas d'ancrages simples, il complique inutilement le code.

Pour activer ce gadget, aller dans les préférences de l'utilisateur, puis choisir l'onglet « Gadgets » et cocher « ancre titres ». Cela affiche un bouton [[lien]] à côté du titre de chaque section dans les pages de Wikipédia. Il n'y a qu'à cliquer dessus et copier. Coller ensuite le code qui apparaît (soit en entier, soit à partir de #) pour faire le lien vers le point d'ancrage approprié en lui ajoutant le libellé du lien à afficher [[code|libellé du lien]].

Exemple : Dans l'article Xavier Raufer, un lien ancré vers la sous-section « Culture de l'excuse » est compliqué car il comporte des guillemets.

Le code rédigé ainsi ne fonctionne pas :

[[Xavier Raufer#« Culture de l'excuse »|lien]]

ce qui donne lien et renvoie simplement au haut de l'article.

Le gadget activé permet de générer le lien ancré suivant :

[[Xavier_Raufer#.C2.AB.C2.A0Culture_de_l.27excuse.C2.A0.C2.BB]]

ce qui donnerait dans le texte : Xavier_Raufer#.C2.AB.C2.A0Culture_de_l.27excuse.C2.A0.C2.BB).
Il convient donc d'ajouter un libellé au lien ainsi :

[[Xavier_Raufer#.C2.AB.C2.A0Culture_de_l.27excuse.C2.A0.C2.BB|libellé du lien]]

ce qui donnera dans le texte : libellé du lien.

Niveau expert

Motivation

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 en bas de page des liens vers le haut de la page, ou 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 Wikipédia, 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 lorsqu'on doit lister par ordre alphabétique ? Laisser les 26 lettres apparaître dans la table des matières ? Ça peut plaire ou non. On peut par exemple préférer faire une table de raccourcis sur une seule ligne, et décider soi-même où la placer dans l'article, comme ceci grâce au {{Sommaire compact}} : Modèle:Sommaire compact

Point d'ancrage

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 recommandé de faire en sorte qu'il soit un texte visible. 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.

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.

Créer un point d'ancrage

Avec un modèle

Le modèle {{Ancre}} permet d'ajouter un point d'ancrage (sans contenu) à tout endroit d'une page.

{{{2}}}Exemple : le code wiki de cette ligne contient {{Ancre|ancre créée par modèle}}.

Ainsi, le lien #ancre créée par modèle pointe vers la ligne ci-dessus.

Directement en HTML

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>

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 ne modifie pas l'apparence du texte, et n'est pas censée le faire tant que l'on n'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. L'utilisation de balises HTML est déconseillée, car les contributeurs de Wikipédia ne sont pas censés connaître le HTML. Dans la mesure du possible, préférez le langage wiki.

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".
|}

Syntaxe avec modèles

Certains modèles de bibliographie étaient conçus pour utiliser des ancres, tels que {{refl}} et {{refa}}. Cependant, ces modèles sont obsolètes pour la majorité des utilisations, on doit leur préférer l'utilisation de <ref> (voir Aide:Note).

Voir aussi

Modèle:Navigation aide