Hoi,
Misschien een beetje een onduidelijke topic-titel maar kan het niet zo goed in één zin samenvatten. Ik wil iets bereiken met CSS en het wil maar niet lukken. Hier het probleem:
Ik heb twee div's, één voor de content en een footer. Wat ik wil is dat de footer altijd tegen de bodem van de browser geplakt zit, en de content altijd tegen de footer. Máár ik wil WEL een margin van 12 pixels om het geheel heen.
Zoals de volgende afbeelding dus:

Het probleem is dat ik het onmogelijk voor elkaar krijg het zonder scroll-balken voor elkaar te krijgen.
De container en footer hebben beide ook een border en een box-shadow, wat het geheel nog wat lastiger maakt.
Hier is een voorbeeld van hoe ik het op dit moment heb, en waar ik echt niet verder kom:
http://jamiemarciano.me/tweakers/
De CSS is op dit moment als volgt:
Ik ben hier gisteren al meer dan 1.5 uur mee bezig geweest, en vandaag al weer een hele tijd en kan echt geen eventuele oplossingen meer verzinnen.
Heb ook al geprobeerd een wrapper om het hele geheel te doen, deze een margin van 12px geven en dan de inhoud proberen in die wrapper uit te rekken maar dat mocht ook niet baten.
Ik hoop dat hier iemand geniaals rondloopt die hier wel een oplossing voor weet.
Alvast bedankt
Misschien een beetje een onduidelijke topic-titel maar kan het niet zo goed in één zin samenvatten. Ik wil iets bereiken met CSS en het wil maar niet lukken. Hier het probleem:
Ik heb twee div's, één voor de content en een footer. Wat ik wil is dat de footer altijd tegen de bodem van de browser geplakt zit, en de content altijd tegen de footer. Máár ik wil WEL een margin van 12 pixels om het geheel heen.
Zoals de volgende afbeelding dus:

Het probleem is dat ik het onmogelijk voor elkaar krijg het zonder scroll-balken voor elkaar te krijgen.
De container en footer hebben beide ook een border en een box-shadow, wat het geheel nog wat lastiger maakt.
Hier is een voorbeeld van hoe ik het op dit moment heb, en waar ik echt niet verder kom:
http://jamiemarciano.me/tweakers/
De CSS is op dit moment als volgt:
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
| html, body { background: #eee url('../i/grain.png') repeat; font: normal 9pt 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color: #333; height: 100%; margin: 0; } #container, #footer { background: #fff; width: 1200px; padding: 10px; border: 1px solid #bbb; box-shadow: 0px 0px 3px #ccc; -webkit-box-shadow: 0px 0px 3px #ccc; -moz-box-shadow: 0px 0px 3px #ccc; } #container { min-height: 100%; margin: 12px auto -78px auto; } #footer { margin: 12px auto; } .push { height: 72px; } |
Ik ben hier gisteren al meer dan 1.5 uur mee bezig geweest, en vandaag al weer een hele tijd en kan echt geen eventuele oplossingen meer verzinnen.
Heb ook al geprobeerd een wrapper om het hele geheel te doen, deze een margin van 12px geven en dan de inhoud proberen in die wrapper uit te rekken maar dat mocht ook niet baten.
Ik hoop dat hier iemand geniaals rondloopt die hier wel een oplossing voor weet.
Alvast bedankt