Bonjour à tous et à toutes !
Alors voilà, j'ai une maquette de site en HTML et CSS à rendre pour bientôt, mais n'étant encore que débutant en la matière, je rencontre certains problèmes dont celui-ci :
J'ai une page web, avec au milieu, bien centré, un DIV faisant office de conteneur général dans lequel s'imbriqueront les autres.
Dans ce conteneur qui a un fond (en CSS), j'ai en haut, une bannière avec un fond (en HTML), un contenu sous forme d'une bannière horizontale un peu plus bas avec une image de fond (en CSS) et enfin, sur le fond il me reste une toute petite bandelette tout en bas du conteneur général dans laquelle figurent quelques liens. Pour tout ça, aucun problème.
Maintenant, par-dessus mon contenu (sous forme de bannière horizontale etc...), juste sur la gauche, un peu en décalé du bord de mon conteneur général, je souhaiterais faire passer un menu sous forme d'une bannière verticale ! Pour cela j'utilise le z-index dans ma CSS, mais rien n'y fait, le DIV de ce menu avec son image ne s'affiche pas ! De plus j'aimerais qu'il reste fixe, et qu'il s'adapte en taille si je diminue par exemple la dimension de ma fenêtre.
Voici mon code CSS :
Et voici mon code 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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65 body { position:relative; background:#356883; width:100%; margin:0; text-align:center; } a { text-decoration:none; } #Bloc_Accueil //Conteneur général avec son fond { position:inherit; margin-top:3%; margin-bottom:3%; margin-left:auto; margin-right:auto; text-align:center; background-image:url(Fond_Accueil.PNG); background-repeat:no-repeat; width:80%; height:80%; } #Banniere //Bannière de haut de page chargée depuis l'HTML (haut du conteneur) { position:inherit; width:100%; left:0%; right:0%; top:2%; } #Fond //Fond du DIV de contenu (la bannière horizontale de contenu), chargé depuis l'HTML. { position:inherit; z-index:0; margin-top:20%; margin-left:0; margin-right:0; } #Menu_Gauche // Mon menu de gauche qui refuse de m'obéir et qui doit figurer par-dessus le conteneur général et par-dessus le contenu. { position:inherit; z-index:1; background-image:url(Menu_Gauche.PNG); background-repeat:no-repeat; width:100%; height:100%; float:left; } #Menu_Bas //Les quelques liens figurant tout en bas du conteneur général { position:inherit; overflow:auto; left:3%; text-align:left; color:white; }
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 <body> <div id="Bloc_Accueil"> <div id="Banniere"> <img src="Banniere.png" alt="Impossible de charger l'image..." width="100%"/> </div> <div id="Fond"> <img src="Fond.png" alt="Impossible de charger l'image..." width="100%" height="100%"/> </div> <div id="Menu_Gauche"> </div> <div id="Menu_Bas" style="padding-bottom:5px"> <a href="FAQ.html"><span class="Lien">FAQ</span></a> | <a href="Mentions.html"><span class="Lien">MENTIONS</span></a> | <a href="APropos.html"><span class="Lien">A PROPOS DU CARRE DES MEDIAS</span></a> | <a href="Contact.html"><span class="Lien">NOUS CONTACTER</span></a> | <a href="Desinscription.html"><span class="Lien">DESINSCRIPTION</span></a> </div> </div> </body>
Please, aidez-moi je ne sais plus que faire ...
Partager