Header zorgt voor scrolbar
Wat nu dus het probleem is dat er een scrolbar komt omdat hij 75px extra aan de pagina plakt. Snap je? Oftewel, de pagina is 100% + 75px hoog.
Hoe kan ik dat oplossen? Ik neem aan dat hier geen CSS code voor nodig is.
de hoogte van 100% weghalen?
Nee, want dan lopen de weel columns niet meer tot onderaan de pagina.
Jelmer, dat heb ik dus ook al geprobeerd, maar ook dan komt er dus 75px aan op de #body omdat hij de hoogste dus ook weer 'hoger' maakt als ik padding-top gebruik.
CSS3 calc gebruiken, alleen de browser support is daarvan nog niet heel geweldig.
Daarom kun je beter overgaan op de CSS2 trick hiervoor. Dat is door het gebruik van position: absolute. Als je aangeeft left: 0; right: 0; zal de div 100% breed worden, als je aangeeft top: 0; bottom: 0; zal de div 100% hoog worden. Als je nou top: 75px; bottom: 0; gebruikt zal de div vanaf 75px tot aan de bottom van het scherm lopen, en dat is precies wat je nodig hebt.
Een voorbeeldje:http://cssdesk.com/raLnN (cssdesk doet een beetje vreemd vandaag, even overgaan op http://tinkerbin.com/NTN66QkZ )
Je kan Daarom kun je beter overgaan op de CSS2 trick hiervoor. Dat is door het gebruik van position: absolute. Als je aangeeft left: 0; right: 0; zal de div 100% breed worden, als je aangeeft top: 0; bottom: 0; zal de div 100% hoog worden. Als je nou top: 75px; bottom: 0; gebruikt zal de div vanaf 75px tot aan de bottom van het scherm lopen, en dat is precies wat je nodig hebt.
Een voorbeeldje:
Gewijzigd op 29/10/2011 11:01:58 door Wouter J
Wouter, bedankt! Op jouw manier is het gelukt.