Ik ben bezig om een website te maken in CSS /XHTML. de site is XHTML strict valid.
De website heeft een container div die 100% hoog is, dan zijn er 3 rijen div's.
Het probleem is nu dat de onderste div (middenonder) altijd 100% hoog is (dus doorloopt), maar mijn bedoeling is dat de pagina 100% hoog is, en als de tekst in de onderste div te veel is, de scrollbar in die div komt.
Hoe kan ik ervoor zorgen dat die onderste div de rest van de pagina in beslag neemt?
Voorbeeld: http://84.53.90.88/php/anne2/index.php?module=404 (ik wil de scrollbar in de body dus weg hebben, zodat er alleen in de div een scrollbar komt)
Dit is mijn css:
html:
De website heeft een container div die 100% hoog is, dan zijn er 3 rijen div's.
Het probleem is nu dat de onderste div (middenonder) altijd 100% hoog is (dus doorloopt), maar mijn bedoeling is dat de pagina 100% hoog is, en als de tekst in de onderste div te veel is, de scrollbar in die div komt.
Hoe kan ik ervoor zorgen dat die onderste div de rest van de pagina in beslag neemt?
Voorbeeld: http://84.53.90.88/php/anne2/index.php?module=404 (ik wil de scrollbar in de body dus weg hebben, zodat er alleen in de div een scrollbar komt)
Dit is mijn css:
Cascading Stylesheet:
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
72
73
74
75
76
77
78
79
80
81
| html, body { height: 100%; width: 100%} body{ font-family:Georgia, "Times New Roman", Times, serif; background-color:#c0b8b8; background-image:url(../images/style/bg.jpg); background-attachment: fixed; background-repeat: repeat-x; margin: 0 0 0 0; padding: 0 0 0 0; overflow: hidden; } #container{ margin: 0 auto; position: relative; text-align: left; position:relative; height: 100%; width:925px; margin:auto; } #middenboven{ position:absolute; margin-top:5px; margin-left:1px; height:210px; width:630px; display:block; background-color:#E9E9E9; } #rechtsboven{ position:absolute; margin-left:1px; margin-top:5px; height:210px; width:274px; display:block; background-color:#E9E9E9; } #middenonder{ position:absolute; top:280px; left:-0px; overflow:auto; float:left; margin-top:5px; margin-left:1px; width:630px; height:100%; max-height:100%; display:block; background-color:#E9E9E9; } #rechtsonder{ position:absolute; top:280px; left:-0px; float:left; margin-left:1px; margin-top:5px; min-height:100%; height:auto !important; width:274px; display:block; background-color:#E9E9E9; } #midden{ position:absolute; top:5px; left:10px; height:100%; width:630px; } #rechts{ position:absolute; top:5px; left:642px; height:100%; width:254px; margin-bottom:10px; } |
html:
HTML:
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
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="include/style.css" type="text/css" rel="stylesheet"/> <!--[if lt IE 8]> <link href="include/style_ie.css" type="text/css" rel="stylesheet"/> <![endif]--> </head> <body onload="scherm()"> <div id="container"> <div id="midden"> <div id="middenboven"> </div> <div id="middenonder"> </div> </div> <div id="rechts"> <div id="rechtsboven"> </div> <div id="rechtsonder"> </div> </div> </body> </html> |