Maison > interface Web > tutoriel CSS > le corps du texte

Comment puis-je ajuster les décalages des liens d'ancrage pour tenir compte des en-têtes fixes ?

Patricia Arquette
Libérer: 2024-11-26 15:33:15
original
365 Les gens l'ont consulté

How Can I Adjust Anchor Link Offsets to Account for Fixed Headers?

Ajustement des décalages d'ancrage HTML pour les en-têtes fixes

Lors de la navigation dans une page Web à l'aide de liens d'ancrage, les en-têtes fixes peuvent perturber l'expérience en obstruant le contenu derrière eux. Pour résoudre ce problème, il est nécessaire de décaler l'ancre pour tenir compte de la hauteur du linteau. Ceci peut être réalisé via CSS, HTML ou JavaScript.

Solution CSS

La solution CSS consiste à attribuer une classe à l'élément d'ancrage :

<a class="anchor">
Copier après la connexion

Ensuite, en utilisant CSS, vous pouvez ajuster la position de l'ancre par rapport à sa position réelle sur la page. Par exemple, le CSS suivant décalerait l'ancre de 25 px :

a.anchor {
    display: block;
    position: relative;
    top: -25px;
    visibility: hidden;
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal