Bonjour,
j'ai un tout petit souci que je n'arrive pas à résoudre :
lorsque dans une liste de liens, je mets les <li></li> les uns en desosus des autres, cela ajoute un espace de 3 px de large environ entre les différents éléments (affichés en ligne dans le navigateur). C'est dommage car dans le source du coup, malgré l'utilisation des CSS ce n'est plus aussi clair. Je suppose que ça doit être une histoire de display inline ou un truc dans le genre, mais ne maitrisant pas bien le sujet, je galère à trouver... Quelqu'un saurait-il d'ou ça vient ?
Merci
Ci-dessous la déclaration CSS pour ma liste :
et le code HTML associé
Code : 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
27
28
29
30
31
32
33
34
35
36 #menubar{ background:#0F353E; line-height:23px; text-align:center; color:#ffffff; width:760px; } #menubar ul { display:inline; margin-left:186px; } #menubar li { display:inline; } #menubar a.last{ display:inline; border-right:0px; } #menubar a{ padding: 0px 12px 0px 12px; color:#ffffff; text-decoration:none; border-right:1px #ffffff solid; } #menubar a:hover{ text-decoration:underline; color:#ffffff; background : #5E767A; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <div id=menubar> <ul> <li><a href=index.php?a=6>Menu1</a></li><li><a href=index.php?a=7>Menu2</a></li><li><a href=index.php?a=8>Menu3</a></li><li><a href=index.php?a=9>Menu4</a></li><li><a href=index.php?a=10 class=last>Menu5</a></li> </ul> </div>
Partager