Bonjour,
J'ai fait une zone en CSS de 30px de hauteur. A l'intérieur de celle-ci, j'aimerais insérer un menu horizontal constitué de plusieurs liens en "block" de 30px de hauteur.
A l'affichage, les blocs de liens apparaissaient avec un espace indésirable, comme ceci :
http://uppix.net/f/1/3/bd95d70513c6b4247b4daaf47cff1.jpg
En jouant avec "line-height", j'arrive à obtenir le résultat que je souhaite, à savoir ceci :
http://uppix.net/b/9/d/ec5c482ad204b5762caf90f54d863.jpg
Mon code est le suivant :
C'est du bidouillage. Existe-t-il une façon plus propre de caler mes blocs ?
Est-ce que ça a à avoir avec le problèmes des espaces indésirables sous "inline-block" ? Je n'ai pas réussi à appliquer les conseils du tuto.
Merci pour votre aide !
J'ai fait une zone en CSS de 30px de hauteur. A l'intérieur de celle-ci, j'aimerais insérer un menu horizontal constitué de plusieurs liens en "block" de 30px de hauteur.
A l'affichage, les blocs de liens apparaissaient avec un espace indésirable, comme ceci :
http://uppix.net/f/1/3/bd95d70513c6b4247b4daaf47cff1.jpg
En jouant avec "line-height", j'arrive à obtenir le résultat que je souhaite, à savoir ceci :
http://uppix.net/b/9/d/ec5c482ad204b5762caf90f54d863.jpg
Mon code est le suivant :
#menu {
width: auto;
height: 30px;
padding-top: 0px;
}
#menu a:link, #menu a:visited {
line-height: 24px;
display: inline-block;
width: auto;
height: 30px;
font-size: 0.8em;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
background: #999999;
}
<div id="menu">
<a href="">lien 1</a>
<a href="">lien 2</a>
<a href="">lien 3</a>
</div>
C'est du bidouillage. Existe-t-il une façon plus propre de caler mes blocs ?
Est-ce que ça a à avoir avec le problèmes des espaces indésirables sous "inline-block" ? Je n'ai pas réussi à appliquer les conseils du tuto.
Merci pour votre aide !