J'ai un probleme de placement de div (avec css). Je m'explique: j'ai un bloc que l'on va appeller "centre" de 800px de large. Dans ce bloc il y en a 3 autres. Le premier de 131px * 364px, je voudrai le placer a gauche (left: 0px -> Ouf sa marche. Le second de 518px * 600px, je voudrai le placer a 10px du precedent et à la meme hauteur (donc top: -364px; left: 10px -> Yep sa marche. Le troisieme de 131 * 364, je voudrai le placer lui aussi à la meme hauteur mais a 10px du precedent (donc top: -600px; left: 10px -> Arf c'est pas la bonne hauteur !!, bon tant pis je le remonte encore plus. Et enfin j'observe un BLANC enorme sous le bloc du center !!!
Voici ce que je voudrai:
Mon code:
Et mon css:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <div align="center"> <img src="images/site_02.gif" alt=""></br> <!-- Logo --> <img src="images/site_04.gif" width="800px" height="20px" alt=""></br> <!-- Barre du haut --> <div class="sousmenu"></div> <div class="souscontenu"></div> <div class="soussondage"></div> </div>
ps: j'emploi ici le parametre de position: relative; car tout contenu dans le bloc "centre" doit etre centré.
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 .sousmenu { position: relative; width: 131px; height: 364px; top: 0px; left: -334.5px; background-image: url('images/site_10.gif'); border: red double 1px; } .souscontenu { position: relative; width: 518px; height: 600px; top: -364px; left: 10px; background-image: url('images/site_07.gif'); border: double black 1pt; } .soussondage { position: relative; width: 131px; height: 364px; top: 0px; left: 0px; background-image: url('images/site_10.gif'); border: blue double 1px; }
ps2: desolé pour ce mega post mais je ne trouve pas de solution et je voulai tout mettre a votre disposition.
voila ce que ca donne: http://tanniao.free.fr/structure.htm
Partager