Bonjour,
je dois créer une page xhtml/css à partir d'une image (donc dimensions fixes), que j'aimerais centrer dans la page, pour cela j'utilise ce code :
J'ai donc mon image centrée et mes divs où insérer le contenu parfaitement placés, mais mon problème intervient lorsque la largeur de l'écran est inférieure à celle de l'image : utilisant le pourcentage pour positionner mes divs, je me retrouve à avoir le "100%" de ma page inférieur à la largeur de mon image, d'où décalage des divs.
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 #page { top: 5px; width: 838px; height: 896px; margin: auto; background: url("images/background.jpg") no-repeat; } #div-topall { border: 1px solid red; position: absolute; top: 150px; left : 50%; margin-left: -410px; width: 816px; height: 138px; overflow: auto; } #div-topleft { border: 1px solid red; position: absolute; top: 150px; left : 50%; margin-left: -410px; width: 480px; height: 138px; overflow: auto; } #div-topright { border: 1px solid blue; position: absolute; top: 150px; left : 50%; margin-left: 74px; width: 330px; height: 138px; overflow: auto; }
J'aimerais donc savoir s'il existe une autre solution, sachant que je suis de toute façon contraint d'utiliser un positionnement absolu pour faire correspondre mes blocs de contenu avec le fond de l'image.
Merci d'avance.
Partager