Lien vers une partie spécifique d'une page Web
Bonjour tout le monde,
Actuellement, j'utilise <a href="#A">Text</a> et <div id="A"> pour aller au <Div> qui contient le paragraphe désirée.
Cela marche bien, mais ca pointe au milieu de la paragraphe. Est-ce qu'il y a un moyen de pointer exactement au début du paragraphe?
Merci bien.
Comportement par défaut du HTML
Bonjour l_achraf,
Le comportement par défaut de la navigation avec des ancres est de coller l'élément de destination au sommet de la fenêtre du navigateur, et c'est donc le centre du paragraphe qui apparaît au milieu de la page.
Il existe deux possibilités pour contourner ce problème, passer par une règle css permettant d'ajouter plus d'espace entre le sommet du bloc paragraphe et son contenu :
Code:
1 2 3 4
|
.mon-paragraphe {
padding-top : 25px;
} |
Une autre possibilité est de se tourner vers le JavaScript. Voici un exemple de ce qu'il est possible de faire. ;)
Simon,
Auteur sur Awesome Angular.