Bonjour,
Sous Firefox (et uniquement Firefox), pour la page ci-dessous, l'image container (partie "contenu" de la page) ne se répète plus au-dessus d'une certaine hauteur de page (environ à partir de 1.000 sauts de lignes sur un test).
Voici ce que j'ai (le footer, situé plus bas, n'est pas montré) :
Savez-vous régler ce problème ? ===> EDIT : Une solution est en bas de ce post.
(J'ai fait des recherches en français et en anglais, mais je n'ai pas trouvé comment régler cet ennui. Probablement parce que je n'ai pas su trouver les mots-clés adéquats pour le décrire.)
Merci.
Didier
images :
top.gif :
http://img15.hostingpics.net/pics/159203top.gif
repeater.gif :
http://img15.hostingpics.net/pics/721496repeater.gif
bottom.gif :
http://img15.hostingpics.net/pics/896399bottom.gif
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 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="style.css" rel="stylesheet" type="text/css" /> <title></title> </head> <body> <div id="wrapper"> <div id="pageholder"> <div id="top_part"> </div> <div id="content"> <div id="contentpadding"> <h1>Lorem Ipsum</h1> <h2>H2 Lorem Ipsum</h2> <p>contenu</p> </div> </div> <div id="bottom_part"> </div> </div> </div> </body> </html>
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66 @charset "utf-8"; body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#39658C; } h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#cc0000; text-align:center; } h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-align:center; } #wrapper { padding-top:30px; padding-bottom:30px; } #pageholder { margin:auto; width:732px; height:auto; } #top_part { width:732px; height:20px; background:url(images/top.gif); } #content { width:732px; height:auto; background:url(images/repeater.gif) repeat-y; } #contentpadding { padding:10px 50px; color:#000; } #bottom_part { width:732px; height:20px; background:url(images/bottom.gif); }
FINAL : VOICI UNE SOLUTION :
1) "Candygirl", ici, a donné une solution qui fonctionne :
http://www.developpez.net/forums/d13...r/#post7360807
---
un bricolage avec un background-position fixed devrait permettre de t'en sortir, comme suggéré ici par un gourou du css [Paul O'B] :
http://www.sitepoint.com/forums/show...=1#post5269797
Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #content { width:732px; height:auto; background:url(images/repeater.gif) repeat-y center fixed; }
---
Partager