Bonsoir,
Comment faire en sorte qu'un élément de lien html <a> prenne tous l'espace d'un élément de liste a puce <li> ? Comprenez vous ma question ?
J'ai un <div> qui englobe un menu d'onglet (bien ce ne soit pas des onglet a proprement dit) sue lequel j'applique les définitions des <li> et <a> suivantes:
Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 .menu-onglet { margin-left: 180px; margin-bottom: 50px; padding: 0px; } .menu-onglet li { display: inline; border: 1px solid blue; margin: 20px; padding: 10px; height: 25px; } .menu-onglet a { display : inline-block; color : #666; text-decoration : none; padding : 10px; height: 25px; line-height: 25px; } .menu-onglet a:hover { background: red; }
Je veux que le hover en rouge (hover du <a>) superpose exactement le <li> entouré d'un rectangle bleu. Je ne comprends pas, j'ai bien positionné le height et le line-height du <a>. J'ai mis aussi le même padding.
J'appelle comme ca en html:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <div class="menu-onglet"> <ul> <li> <a> Mon lien </a> </li> <li> <a> Mon second lien </a> </li> </ul>
Merci.
Partager