Bonjour à tous,
Je dois concevoir une template flexible. Dans le header j'ai un logo à la gauche, et à la droite d'autre liens, etc... Dans la portion du centre (c'est-à-dire entre le logo et la partie droite) l'image de background doit se répéterà l'horizontal. C'est donc là la partie flexible (Élastique).
Voici ce que j'ai jusqu'ici :
Code css : 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 #Container { width :80%; border : solid 1px red; margin-left: auto; margin-right: auto; min-width :760px; } #Header { height : 94px; border : solid 1px black; } #HeaderTopLeft { width :160px; height :94px; background-image : url(images/HeaderTopLeft.gif); background-repeat :no-repeat; float :left; } #HeaderTopCenter { height :94px; width : ??? /* Je ne peux spéfifier la taille puisqu'elle est variable !!! */ background-image : url(images/HeaderTopCenter.gif); background-repeat : repeat-x; float :left; border : solid 1px green; } #HeaderTopRight { width :585px; height :94px; background-image : url(images/HeaderTopRight.gif); background-repeat :no-repeat; float :right; }
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <div id="Container"> <div id="Header"> <div id="HeaderTopLeft"></div> <div id="HeaderTopCenter"></div> <div id="HeaderTopRight"></div> </div> </div>
Dans le partie centrale HeaderTopCenter je ne peux pas spécifier la taille en largeur puisque je ne la connais pas. Elle doit prendre l'espace disponible entre HeaderTopLeft et HeaderTopRight. Si je met 100%, ça ne fonctionne pas... Et je dois mettre une taille sinon le background ne se répétera pas en X.
Thank for your help.
Partager