« Le langage HTML/Liens » : différence entre les versions

Contenu supprimé Contenu ajouté
LgD (discussion | contributions)
LgD (discussion | contributions)
→‎Liens vers une ancre : corr erreur sur l'écriture des ancres sous la forme %EMPTY
Ligne 79 :
 
 
Pour créer une ancre, il faut utiliser la balise <code><a></code> avec l'attribut <code>name</code>, comme ceci (Il n'est pas nécessaire d'inclure du texte entre les deux balises) :
<pre><a name="ancre_1"></a></pre>
 
Lorsque l'ancre est vide, elle ne doit cependant pas être écrite sous la forme <code><a name="section_5" /></code>, formellement valide en XML, mais déconseillée par les normes XHTML et XML pour des raisons de compatibilité avec différents navigateurs.
Il n'est pas nécessaire d'inclure du texte entre les deux balises, ni même de fermer la balise. On pourra ainsi écrire l'exemple précédent de cette façon :
<pre><a name="ancre_1" /></pre>
La barre oblique « / » finale signale aux auteurs familiers avec XML qu'il n'y a pas de balise de fin, et permet une transition aisée vers XHTML (voir le chapitre [[Programmation HTML XML et XHTML|XML et XHTML]]).
 
 
Pour créer un lien vers une ancre, il suffit de rajouter un croisillon (#) suivi du nom de l'ancre après l'adresse (absolue ou relative) de la page. Si l'ancre se trouve sur la page actuelle, il ne faut pas noter l'adresse de la page.
 
 
Exemples :