« Wikilivres:Syntaxe wikilivres/Lien ancré » : différence entre les versions

Contenu supprimé Contenu ajouté
SleaY (discussion | contributions)
À adapter
Aucun résumé des modifications
Ligne 4 :
Sur le wikipédia, un système de table des matières pointant vers chaque chapitre se crée automatiquement pour les pages avec un certain nombre de chapitres et sous-chapitres. Mais que faire lorsque l'on doit dans une page 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 la page, comme ceci :
 
<blockquote style="background: white; border: 1px solid black; padding: 1em;text-align:center;">
<center>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</center>
</blockquote>
 
Ligne 25 :
 
Pour ce faire, le lien indique simplement le nom de l'ancre vers laquelle il pointe.
 
{{RemarqueIndex|Deux remarques:
* Les titres des sections d'une page ont automatiquement un identifiant utilisable dans un lien ancré.
* Dans le nom de l'ancre, il n'est pas nécessaire de remplacer les caractères spéciaux : espace en souligné, encodage avec ., ... Le titre original de la section suffit : <nowiki>[[#Lien ancré]]</nowiki> [[#Lien ancré]].
}}
 
==Exemples==
Ligne 30 ⟶ 35 :
===Exemples d'ancres===
 
<fontspan id="ancre_1">Ceci est l'ancre nommée "ancre_1."</fontspan>
 
<fontspan id="ancre_2">Et ceci est l'ancre nommée "ancre_2."</fontspan>
 
est écrit ainsi :
 
<blockquote style="background: white; border: 1px solid black; padding: 1em;">
<pre><nowiki><fontspan id="ancre_1">Ceci est l'ancre nommée "ancre_1."</font>
 
<fontspan id="ancre_2">Et ceci est l'ancre nommée "ancre_2."</font></nowiki></pre>
</blockquote>
 
On remarquera que cet exemple utilise la balise HTML <nowiki><fontspan></nowiki> pour définir une ancre. 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, <nowiki><fontspan></nowiki> 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 une ancre, mais cette balise n'est pas reconnue par le wiki, et elle serait affichée telle quelle plutôt que de définir une ancre.
 
===Exemples de liens ancrés===