Ik ben bezig mijn portfolio website opnieuw (zie http://www.icewebdesign.nl/new) te maken en loop daar tegen een probleem aan.
Het is de bedoeling dat de schaduw aan de zijkanten meerekt wanneer de content groter wordt dan het scherm. In IE werkt dit prima, maar in Firefox blijft hij altijd even groot als de schermgrootte en rekt hij niet mee. Heb al geprutst met het weghalen van de height: 100% en min-height: 100%, maar het wil maar niet werken.
De html opbouw zit zo in elkaar:
En de CSS behorende bij dit stukje:
Heb echt al vanalles geprobeerd, maar kom er echt niet uit
Is er iemand met een oplossing?
Het is de bedoeling dat de schaduw aan de zijkanten meerekt wanneer de content groter wordt dan het scherm. In IE werkt dit prima, maar in Firefox blijft hij altijd even groot als de schermgrootte en rekt hij niet mee. Heb al geprutst met het weghalen van de height: 100% en min-height: 100%, maar het wil maar niet werken.
De html opbouw zit zo in elkaar:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <div id="mainwrapper">
<div id="leftcandle">[img]"img/left_candle.jpg"[/img]</div>
<div id="midwrapper">
<div id="header">header dinges</div>
<div id="contentwrap">
<div id="submenu">submenu dinges</div>
<div id="content">de content</div>
<div id="extra">extra dinges</div>
<div style="clear: both;"> </div>
</div>
</div>
<div id="rightcandle">[img]"img/right_candle.jpg"[/img]</div>
</div> |
En de CSS behorende bij dit stukje:
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
| #mainwrapper
{
overflow: visible;
height: 100%;
width: 1100px;
background-image: url('../img/main_bg.jpg');
background-repeat: repeat-y;
}
#candleleft
{
float: left;
width: 109px;
}
#midwrapper
{
float: left;
width: 780px;
}
#candleright
{
float: left;
width: 211px;
}
#header
{
width: 100%;
height: 146px;
}
#contentwrap
{
overflow: fixed;
background-color: #FFF;
width: 100%;
}
#submenu
{
padding: 10px 0px 0px 20px;
width: 120px;
float: left;
}
#content
{
overflow: hidden;
padding: 10px 10px 0px 0px;
height: 100%;
width: 505px;
float: left;
}
#extra
{
padding-top: 15px;
width: 125px;
float: left;
} |
Heb echt al vanalles geprobeerd, maar kom er echt niet uit