Hallo,
Ik probeer 2 divjes naast elkaar te krijgen welke in een container zitten zodat ze in het midden van de website blijven.
De standaard zou dan ongeveer zijn:
Aan de achtergrond (container) hang ik een border en een achtergrondkleur en deze moet een hoogte hebben van 100% (browservullend). Deze extra css dat lukt allemaal nog, máár het probleem is dat als de het browserscherm te klein is en de tekst uit de div loopt de achtergrond niet mee gaat met de hoogte van de onderliggende divjes.
Nu wil ik er dus eigenlijk voor zorgen dat de achtergrond altijd, minimaal, de zelfde hoogte heeft als LINKS (omdat hier de tekst in staat),
Dus plak ik er een inherit hoogte bij aan de container;
Maar dit werkt niet met floats (dat heb ik in ieder geval begrepen zojuist op internet).
Maar als ik geen float gebruik krijg ik de div 'LINKS' en 'RECHTS' niet naast elkaar, of in ieder geval niet in de zelfde container (RECHTS hangt er dan onder).
Het zal vast heel simpel zijn, maar hoe krijg ik de 2 divs toch naast elkaar waarbij de achtergrond (CONTAINER) een zelfde hoogte krijgt als de LINKS div ?
Ik probeer 2 divjes naast elkaar te krijgen welke in een container zitten zodat ze in het midden van de website blijven.
De standaard zou dan ongeveer zijn:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| .container {
width:900px;
margin-left: auto;
margin-right: auto;
}
.links {
float:left;
width:450px;
}
.rechts {
float:right;
width:450px;
}
<div class="container">
<div class="links">
<p>Hallo, ik ben links </p>
</div>
<div class="rechts">
<p>Hallo, ik ben rechts</p>
</div>
</div> |
Aan de achtergrond (container) hang ik een border en een achtergrondkleur en deze moet een hoogte hebben van 100% (browservullend). Deze extra css dat lukt allemaal nog, máár het probleem is dat als de het browserscherm te klein is en de tekst uit de div loopt de achtergrond niet mee gaat met de hoogte van de onderliggende divjes.
Nu wil ik er dus eigenlijk voor zorgen dat de achtergrond altijd, minimaal, de zelfde hoogte heeft als LINKS (omdat hier de tekst in staat),
Dus plak ik er een inherit hoogte bij aan de container;
code:
1
2
3
4
5
6
| .container {
width:900px;
height:inherit; /* deze regel */
margin-left: auto;
margin-right: auto;
} |
Maar dit werkt niet met floats (dat heb ik in ieder geval begrepen zojuist op internet).
Maar als ik geen float gebruik krijg ik de div 'LINKS' en 'RECHTS' niet naast elkaar, of in ieder geval niet in de zelfde container (RECHTS hangt er dan onder).
Het zal vast heel simpel zijn, maar hoe krijg ik de 2 divs toch naast elkaar waarbij de achtergrond (CONTAINER) een zelfde hoogte krijgt als de LINKS div ?