Bonsoir,
J'ai quelque soucis avec une page web... J'essai de créer un menu à l'aide de CSS mais les liens s'affichent l'un au dessus de l'autre :
Voici le script de ma page index.html :
et voici ma mon script css :
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 <body> <header> <img src="images/topbar.jpg" /> <div id="titreprincipal"> <h1>Football</h1> <nav> <ul> <li><img src="images/arabic.png" id="image" /> arabe</li> <li><img src="images/french.png" id="image" /> français</li> <li><img src="images/uk.png" id="image" /> anglais</li> </ul> </nav> </div> </header> </body>
le problème se pose au niveau de la balise <li>, le menu est afficher un lien au dessus de l'autre et je n'arrive pas à les séparer ou bien à mettre l'un à côté de l'autre !!!
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68 @font-face { font-family: 'Aller'; src: url('fonts/Aller.ttf') format('truetype'); font-weight: normal; font-style: normal; } body { background:url(../images/background.jpg), repeat; } header { margin-top: 150px; margin-left:175px; } #titreprincipal { display: inline-block; } header h1 { position:absolute; left:197px; top: 150px; font-family: 'Aller', serif; font-size: 15px; font-weight: normal; text-transform: uppercase; color:#FFFFFF; } nav { display:inline-block; } nav ul { list-style-type: none; } nav li { display:inline-block; position:absolute; left:950px; top: 163px; width:480px; font-family: 'Aller', serif; font-size:11px; text-transform:uppercase; color:#FFFFFF; float:left; } #image { float: left; margin-top: -1px; }![]()
NB: Je suis débutant en CSS![]()
Partager