Dag mensen,
Ik bouw behoorlijk veel websites in html/css, maar valt het me telkens weer op dat wanneer ik een holder heb en daar div's in laat floaten dan is de browser de hoogte van de holder kwijt. Zie structuur:
<div id="holder">
<div id="left">left</div>
<div id="right">rechts</div>
</div>
De floats blijven wel mooi in de holder staan maar aangezien hij geen hoogte erkent (kan je zien met de holder een border mee te geven) kan je alles wat onder de holder div komt niet afstemmen.
Denk bv aan een footer, je wilt dat je footer minimaal een margin van 20px top krijgt. Om te voorkomen dat alles op elkaar staat. Maar je footer weet niet van wanneer hij een margin moet gaan gebruiken omdat de hoogte van de holder niet bekent is (dynamisch).
Dit werkt ook in de nadeel wanneer de holder een background-image zou hebben, dan zou je met een min-height moeten werken..
Hoe lossen jullie dit eigenlijk op?
Ik was benieuwd of mensen dit probleem ook erkennen en mij een tip kunnen geven hoe dit wel kan.
gr
Ik bouw behoorlijk veel websites in html/css, maar valt het me telkens weer op dat wanneer ik een holder heb en daar div's in laat floaten dan is de browser de hoogte van de holder kwijt. Zie structuur:
<div id="holder">
<div id="left">left</div>
<div id="right">rechts</div>
</div>
De floats blijven wel mooi in de holder staan maar aangezien hij geen hoogte erkent (kan je zien met de holder een border mee te geven) kan je alles wat onder de holder div komt niet afstemmen.
Denk bv aan een footer, je wilt dat je footer minimaal een margin van 20px top krijgt. Om te voorkomen dat alles op elkaar staat. Maar je footer weet niet van wanneer hij een margin moet gaan gebruiken omdat de hoogte van de holder niet bekent is (dynamisch).
Dit werkt ook in de nadeel wanneer de holder een background-image zou hebben, dan zou je met een min-height moeten werken..
Hoe lossen jullie dit eigenlijk op?
Ik was benieuwd of mensen dit probleem ook erkennen en mij een tip kunnen geven hoe dit wel kan.
gr