Ik zit met een CSS probleem. Ik heb verschillende opties uitgeprobeerd, maar loop nu echt vast.
Wat ik wil is een website, horizontaal gecentreerd, bestaande uit drie kolommen (waarvan alleen de middelste voor content gebruikt wordt) die altijd even lang én minimaal schermvullend zijn.
Ik krijg nu twee mogelijkheden:
1 - De kolommen lopen door tot onderaan het scherm, maar als de content langer is dan kan ik daar niet heen scrollen...
2 - De kolommen zijn even lang, maar de kolommen houden op meteen nadat de content ophoudt.
1 - code:
2 - code:
Zelfde, maar dan zonder:
Hoe krijg ik het voor elkaar dat de kolommen altijd schermvullend zijn, maar dat als de content langer dan één schermhoogte is, dat ik er wel naartoe kan scrollen? Als iemand dit weet dan zou ik diegene zeer erkentelijk zijn...
Wat ik wil is een website, horizontaal gecentreerd, bestaande uit drie kolommen (waarvan alleen de middelste voor content gebruikt wordt) die altijd even lang én minimaal schermvullend zijn.
Ik krijg nu twee mogelijkheden:
1 - De kolommen lopen door tot onderaan het scherm, maar als de content langer is dan kan ik daar niet heen scrollen...
2 - De kolommen zijn even lang, maar de kolommen houden op meteen nadat de content ophoudt.
1 - code:
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
| html, body{ height: 100% } body { background-color: #000000; font-size: 12px; font-family: verdana, tahoma, arial; font-weight: bold; color: #DD5900; margin:0px; } #container { height:100%; width: 950px; margin: 0px; margin-left: auto; margin-right: auto; overflow: hidden; } #block_1 { /* content */ float: left; width: 650px; margin-left: 150px; background-color: #666666; margin-bottom: -5000px; padding-bottom: 5000px; } #block_2 { /* linkerkolom */ float: left; width: 150px; margin-left: -800px; background-color: #dd5900; margin-bottom: -5000px; padding-bottom: 5000px; } #block_3 { /* rechterkolom */ float: left; width: 150px; background-color: #dd5900; height:auto; margin-bottom: -5000px; padding-bottom: 5000px; } |
2 - code:
Zelfde, maar dan zonder:
code:
1
2
3
| html, body {
height:100%;
} |
Hoe krijg ik het voor elkaar dat de kolommen altijd schermvullend zijn, maar dat als de content langer dan één schermhoogte is, dat ik er wel naartoe kan scrollen? Als iemand dit weet dan zou ik diegene zeer erkentelijk zijn...