Ik ben met een site bezig die bestaat uit meerdere divs waarvan de achtergrond een foto moet zijn. (klinkt vaag.. I know..).
Het probleem is nu dat ik van de middelste div (degene waar de content in moet komen te staan) de achtergrond niet op de juiste plek kan krijgen in FF. In IE gaat het (voor de verandering) eens probleemloos.
Voorbeelden:


Dit is de code die ik gebruikt heb.
Ik heb al vanalles geprobeerd, maar als ik het in FF fix (door een absolute positie op te geven oid) dan gaat de pagina in IE helemaal flippen...
Weet iemand hoe ik dit wel werkend kan krijgen?
BTW, probleem begon toen ik background-attachement: fixed; ging gebruiken voor de content div. maarja, aangezien dat een vereiste is voor de site...
BTW2, Foto die ik gebruik is om te testen, moet nog wel wat anders komen
Het probleem is nu dat ik van de middelste div (degene waar de content in moet komen te staan) de achtergrond niet op de juiste plek kan krijgen in FF. In IE gaat het (voor de verandering) eens probleemloos.
Voorbeelden:


Dit is de code die ik gebruikt heb.
code:
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
| <body>
<div id='container'>
<div id='top'>
Top
</div>
<div id='center'>
<div id='left'>
left
</div>
<div id='menu'>
</div>
<div id='main'>
<div id='text'>
</div>
</div>
<div id='right'>
right
</div>
</div>
<div id='bottom'>
bottom
</div>
</div>
</body> |
code:
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
67
68
69
70
71
| /* Pagina structuur */
#container{
position: absolute;
left: 50%;
margin-left: -400px; /* (width/2) zorgt er icm left en position voor dat je een gecentreerde floating box krijgt.*/
width: 800px;
}
#top{
position: relative;
width: 100%;
height: 100px;
background: transparent url('../images/top.gif') no-repeat;
}
#center{
position: relative;
width: 100%;
height: 400px;
}
#bottom{
position: relative;
width: 100%;
height: 75px;
background: transparent url('../images/bottom.gif') no-repeat;
}
#left{
position: absolute;
left: 0px;
top: 0px;
height: 400px;
width: 100px;
background: transparent url('../images/left.gif') no-repeat;
}
#menu{
position: absolute;
left: 100px;
top: 0px;
height: 400px;
width: 150px;
overflow: hidden;
background: transparent url('../images/menu.gif') no-repeat;
}
#main{
position: relative;
left: 250px;
height: 400px;
width: 450px;
overflow: auto;
background: transparent url('../images/main.gif') no-repeat;
background-attachment: fixed;
}
#text{
width: 400px;
margin: 15px;
}
#right{
position: absolute;
right: 0px;
top: 0px;
height: 400px;
width: 100px;
background: transparent url('../images/right.gif') no-repeat;
} |
Ik heb al vanalles geprobeerd, maar als ik het in FF fix (door een absolute positie op te geven oid) dan gaat de pagina in IE helemaal flippen...
Weet iemand hoe ik dit wel werkend kan krijgen?
BTW, probleem begon toen ik background-attachement: fixed; ging gebruiken voor de content div. maarja, aangezien dat een vereiste is voor de site...
BTW2, Foto die ik gebruik is om te testen, moet nog wel wat anders komen
The easiest way to solve a problem is just to solve it.