Ik heb een contentgedeelte dat ik wil centreren op het scherm, maar ik wil links en rechts daarvan een achtergrondafbeelding plaatsen. Deze afbeeldingen zijn echter zo groot (width) dat ze bij sommige beeldschermresoluties ‘buiten’ het scherm vallen. Links heb ik dit weten te onderdrukken (met een div en een negatieve left-waarde) maar de rechterafbeelding veroorzaakt altijd een (horizontale) scrollbar (in FF).
Ik probeer dit nu met div’s op te lossen: een center div en vanuit die positie er een linker en rechterdiv aan hangen. De eis is wel dat de afbeeldingen niet kleiner mogen worden en overflow heb ik ook al geprobeerd maar uiteindelijk wil ik wel dat de pagina in zn geheel verticaal kan scrollen. Alleen de rechterdiv een overflow:hidden geven, had bij mij geen effect.
Weet iemand hoe dit op te lossen, moet ik mijn div structuur veranderen en zoja hoe of moet ik misschien wel helemaal niet met div’s werken?
Zie hieronder de code (zover) en voor de werking ervan ga naar
http://www.v8.nl/projecten/test2:
En de code van html bestand:
Ik probeer dit nu met div’s op te lossen: een center div en vanuit die positie er een linker en rechterdiv aan hangen. De eis is wel dat de afbeeldingen niet kleiner mogen worden en overflow heb ik ook al geprobeerd maar uiteindelijk wil ik wel dat de pagina in zn geheel verticaal kan scrollen. Alleen de rechterdiv een overflow:hidden geven, had bij mij geen effect.
Weet iemand hoe dit op te lossen, moet ik mijn div structuur veranderen en zoja hoe of moet ik misschien wel helemaal niet met div’s werken?
Zie hieronder de code (zover) en voor de werking ervan ga naar
http://www.v8.nl/projecten/test2:
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
| <style type="text/css">
<!--
html{
margin:0;
padding:0;
}
body {
background: #8c040a url(../images/back_gradient.gif) top center repeat-x;
}
#center {
position: absolute;
background: #464646 url(../images/content_gradient.gif) top center repeat-x;
margin: 0 0 0 -455px;
left: 50%;
top: 0px;
width: 910px;
height: 100%;
z-index: 2;
}
#back_left {
position: absolute;
left: -606px;
width: 605px;
height: 100%;
top: 0px;
background: url(../images/back_left.jpg);
z-index:1;
}
#back_right {
position:relative; */ absolute ook al geprobeerd /*
left: 909px;
height: 100%;
width: 605px; */ wel of niet?, daardoor gaat ie scrollen juist! /*
top: 0px;
background: url(../images/back_right.jpg);
overflow: hidden;
z-index: 10;
}
-->
</style> |
En de code van html bestand:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| <body>
<div id=center>
<div id=back_left>
</div>
<div id=back_right>
</div>
</div>
</body> |
[ Voor 56% gewijzigd door Verwijderd op 13-02-2007 10:33 . Reden: update ]