Bonjour,
Voici un document CSS et le HTML. Tout fonctionne comme je le souhaite mis à part deux détails : dans le "menu", nommé "navigation", je veux que le titre(h2) soit sur la même ligne que les éléments du menu (pour le moment le titre s'affiche puis à la ligne suivante les item du menu).
CSS:
Html :
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 #global { width: 100%; max-width: 90em; min-width: 850px; margin-left: auto; margin-right: auto; } #entete { padding: 20px 0; } #entete h1 { margin: 0; } #secondaire { float: left; width: 180px; } #navigation { padding: 12px 15px; } #navigation ul { width: 100%; overflow: hidden; margin: 0; padding: 0; list-style: none; } #navigation li { float: left; margin-right: 10px; font-size: 1.4em; font-style: italic; } #principal { margin-left: 200px; margin-right: 0px; padding: 10px 20px; } #pied{ margin-left: 200px; }
Code html : 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 <body> <div id="global"> <div id="entete"> <h1>Ceci est un entete</h1> </div> <div id="navigation"> <h2>Voici un menu:</h2> <ul class="menuprincipal"> <li><a href="">Li un</a></li> <li><a href="">Li deux</a></li> </ul> </div> <div id="secondaire"> <h2>Secondaire</h2> <p class="description"> description.... </p> </div> <div id="principal"> <h2>Principal</h2> Un petit texte... </div> <div id="pied"> <h2>Pied:</h2> <p>texte du pied</p> </div> </div> </body>
Pareil pour le "pied", le titre sur la même ligne que le contenu du "pied".
J'ai essayé de rajouter h2{display:inline} mais ça ne change rien... Pourriez vous m'aider?
Merci d'avance :-)
Partager