Nom anglais: ancre
Utilisez des ancres nommées pour définir des marques dans un document, qui sont généralement placées en haut ou en haut d'un sujet spécifique dans le document. Les liens vers ces ancres nommés peuvent ensuite être créés qui amènent rapidement les visiteurs à un emplacement spécifié.
Le processus de création d'un lien vers une ancre nommée est divisé en deux étapes. Tout d'abord, créez une ancre nommée, puis créez un lien vers cet ancre nommé.
Exemple de codeDéfinissez les points d'ancrage suivants dans la page HTML à l'emplacement approprié:
<a name = top> voici la partie supérieure </a>
<a name = contenu> Voici la partie de contenu </a>
<un nom = pied> Ceci est la partie du pied </a>
(Vous pouvez utiliser l'attribut ID au lieu de l'attribut de nom, et les ancres nommées sont également valides. [1])
Il existe deux façons d'accéder au point d'ancrage comme ci-dessus
L'une consiste à utiliser la balise hyperlienne <a> </a> Pour créer des liens d'ancrage, qui sont principalement utilisés pour l'accès à l'ancrage dans la page.
<a href = # top> cliquez sur moi pour lier vers le haut </a>
<a href = # contenu> cliquez sur moi pour créer un lien vers le contenu </a>
<a href = # foot> cliquez sur moi pour créer un lien vers le pied </a>
Une autre façon consiste à ajouter directement les marques d'ancrage après l'adresse de la page, qui est principalement utilisée pour l'accès au point d'ancrage entre différentes pages.
Si l'adresse de cette page est http: // File Path / index.html, pour accéder à l'ancre de pied, accédez simplement au lien suivant.
http: // Path / index.html # pied
2. Que fait exactement l'ancre HTML?En termes simples, par exemple, si vous souhaitez consulter un très long article dans des paragraphes précis, vous pouvez utiliser le point d'ancrage.
Code:
<a href = # 001> Passez à 001 </a>
... texte omis
<a name = 001 id = 001> / a>
... texte omis
En fait, le point d'ancrage n'a besoin que de nom, et l'ID est ajouté pour le rendre plus compatible.
La valeur de HREF doit être cohérente avec le nom / id, et # doit être ajoutée avant elle. Le code ci-dessus est compatible dans IE6 / 7 et FF, mais il ne peut pas être fait dans IE8.
Parce que la valeur de notre point d'ancrage est vide, nous avons juste besoin d'ajouter un espace pour ne pas affecter la beauté.
En tant que code suivant, il peut être compatible avec IE8
<a href = # 001> Passez à 001 </a>
... texte omis
<a name = 001 id = 001> & nbsp </a>
... texte omis
Une autre question, qu'en est-il de l'affichage du contenu d'un point d'ancrage sur une certaine page (comme: 123.html)?
Le code est le suivant
<a href = 123.html # 001> Saut à 001 </a>
... texte omis
<a name = 001 id = 001> & nbsp </a>
... texte omis
C'était hier quand je travaillais en arrière-plan. Je voulais modifier le positionnement, alors j'ai déplacé la marque d'ancrage (je l'oublie généralement).
Mais le programme dit qu'ils veulent obtenir la valeur, et ils doivent avoir un? ou et à la connexion, pour que mes points d'ancrage soient incompatibles ...
hehe! Il y aura une solution à l'avenir!
Bien qu'il y ait des problèmes de compatibilité des ancre dans les pages JSP, il n'y a pas de problème dans les pages statiques et cela vaut toujours la peine d'apprendre!
3. Dans le développement Web, les ancres de page seront utilisées . Les ancres de page HTML sont utilisées pour créer un lien vers un chapitre d'une page. W3School dit que la création d'ancrages utilise la balise et l'attribut <a> (ancre) et l'attribut de nom, mais ce n'est pas le seul moyen de créer une ancre de page. Parlons brièvement de deux façons de fabriquer des ancres de page HTML.Nous pouvons utiliser l'outil de test en ligne de W3School pour tester. Le code de test après l'ouverture du lien utilise <a href = # c4 ″> et <a name = c4 ″>, et il n'y a aucun problème avec le test. Ensuite, modifiez <h2> <a name = c4 ″> Chapitre 4 </a> </h2> à <h2 id = c4 ″> Chapitre 4 </h2> puis tester, l'effet est le même.
Remarque: En plus d'utiliser l'attribut de nom de balise d'ancrage, vous pouvez également utiliser l'attribut ID pour créer des ancres de page. La valeur de l'attribut HREF dans le point d'ancrage <a> est la valeur du point de départ # plus le nom ou l'identifiant de la cible:
Copier le code