Na veel zoeken kom ik niet uit het volgende probleem. Ik heb een site die is opgebouwd uit een header, contentgedeelte en footer. De HTML is als volgt:
En de CSS:
Omdat alle div's relative zijn zou volgens mij de footer onderaan komen te staan maar hij komt direct onder de header over het contentgedeelte heen te staan.
Heb het halve internet afgesurfd maar kan nergens een oplossing vinden.
Iemand een idee?
Voor het webvoorbeeld zie: http://joomla2.hendrikkappe.nl
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
| <body> <div id="rondom"> <div id="header"> <div id="search"> </div> </div> <div id="rondom_content"> <div id="hoekje"> <div id="left"> <div id="menu"> </div> </div> <div id="middle"> <div id="midden"> </div> <div id="right"> </div> </div> </div> </div> <div id="footer"> </div> </div> </body> |
En de 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
82
| body { font-family: Helvetica,Arial,sans-serif; margin: 0px 0px 0px 0px; font-size: 12px; background-color: #ffffff; } div#rondom { top: 10px; position: absolute; width: 959px; left: 50%; margin-left: -475px; } div#header{ position: relative; width: 959px; height: 51px; background-image: url(../images/header.gif); } div#rondom_content { position: relative; background-color: #faf8f0; background-image: url(../images/right.gif); background-repeat: repeat-y; background-position: right; width: 959px; } div#hoekje{ position: relative; width: 959px; background-image: url(../images/topright.gif); background-repeat: no-repeat; background-position: top right; } div#left { position: relative; float: left; width: 215px; } div#middle { position: relative; width: 740px; float: right; } div#midden{ position: relative; float: left; left: 0px; width: 408px; padding-left: 15px; padding-right: 15px; border-left: #dbd7c8 solid 1px; border-right: #dbd7c8 solid 1px; } div#menu { border-top: #dbd7c8 double 4px; margin-top: 35px; margin-left: 10px; margin-right: 19px; } div#right { position: relative; float: right; right: 0px; width: 297px; } div#footer { position: relative; width: 959px; height: 59px; background-image: url(../images/footer.gif); } |
Omdat alle div's relative zijn zou volgens mij de footer onderaan komen te staan maar hij komt direct onder de header over het contentgedeelte heen te staan.
Heb het halve internet afgesurfd maar kan nergens een oplossing vinden.
Iemand een idee?
Voor het webvoorbeeld zie: http://joomla2.hendrikkappe.nl