Beste helpmij'ers.
Ik heb een probleem waar ik niet uit kom.
Het gaat om het volgende:
Ik heb een layout dat er ruw gezien zo uit ziet: voorbeeld
Ik heb bij de div's van de "container", "navigatie" en "extra" een probleem.
Ik heb de div's een background image gegeven dat mooi fadet van licht grijs naar wit.
Maar ik heb ook een ronding voor de onderkant van elke div. Dat is 1 plaatje dat 6px hoog is en dan de volle breedte van de div.
Nu is het probleem:
Als ik de rondingen wil onder alle div's, dan betekent dit dat ik een extra div moet maken voor de ronding.
Je krijgt dan:
div container
div container footer
div navigatie
div navigatie footer
div extra
div extra footer
Het probleem is dat als ik dan float: left doe bij div container + div container footer en natuurlijk float: right bij de div's van "navigatie" en "extra".
Het probleem is dan: "navigatie" en 'extra" komen niet rechts te staan van de "container".
de "navigatie" div komt wel rechts van de "container footer" div, maar hij komt niet rechts te staan van de "container" div.
Ter verduidelijking een plaatje: voorbeeld(met alleen de div "navigatie" nog)
dit is de code die er achter zit:
met bijbehorende html:
Ik heb het vermoeden dat de float die rechts is niet kan omgaan met de 2 div's die left gefloat zijn. Kan iemand mij verder helpen?
Gr,
Ik heb een probleem waar ik niet uit kom.
Het gaat om het volgende:
Ik heb een layout dat er ruw gezien zo uit ziet: voorbeeld
Ik heb bij de div's van de "container", "navigatie" en "extra" een probleem.
Ik heb de div's een background image gegeven dat mooi fadet van licht grijs naar wit.
Maar ik heb ook een ronding voor de onderkant van elke div. Dat is 1 plaatje dat 6px hoog is en dan de volle breedte van de div.
Nu is het probleem:
Als ik de rondingen wil onder alle div's, dan betekent dit dat ik een extra div moet maken voor de ronding.
Je krijgt dan:
div container
div container footer
div navigatie
div navigatie footer
div extra
div extra footer
Het probleem is dat als ik dan float: left doe bij div container + div container footer en natuurlijk float: right bij de div's van "navigatie" en "extra".
Het probleem is dan: "navigatie" en 'extra" komen niet rechts te staan van de "container".
de "navigatie" div komt wel rechts van de "container footer" div, maar hij komt niet rechts te staan van de "container" div.
Ter verduidelijking een plaatje: voorbeeld(met alleen de div "navigatie" nog)
dit is de code die er achter zit:
Code:
#containeraligner{
width: 900px;
margin-top: 22px;
margin-left: auto;
margin-right: auto;
}
#content{
width: 613px;
min-height: 114px;
background-color: white;
background-image: url('/image/content/background.gif');
background-position: top left;
background-repeat: repeat-x;
border-top: 1px solid #bebebe;
border-left: 1px solid #bebebe;
border-right: 1px solid #bebebe;
float: left;
}
#bottom-content{
background-image: url('/image/content/bottom1.gif');
height: 6px;
width: 615px;
clear: left;
float: left;
}
#nav{
width: 271px;
min-height: 114px;
margin-left: 12px;
background-color: white;
background-image: url('/image/content/background.gif');
background-position: top left;
background-repeat: repeat-x;
border-top: 1px solid #bebebe;
border-left: 1px solid #bebebe;
border-right: 1px solid #bebebe;
float: right;
}
.bottom-combined{
background-image: url('/image/content/bottom2.gif');
height: 6px;
width: 273px;
clear: right;
float: right;
}
#ads{
width: 271px;
min-height: 114px;
margin-top: 16px;
margin-left: 12px;
background-color: white;
background-image: url('/image/content/background.gif');
background-position: top left;
background-repeat: repeat-x;
border-top: 1px solid #bebebe;
border-left: 1px solid #bebebe;
border-right: 1px solid #bebebe;
float: right;
}
met bijbehorende html:
HTML:
<div id="containeraligner">
<div id="content">
Test<br />
Test<br />
Test<br />
Test<br />
Test<br />
Test<br />
Test<br />
Test<br />
Test<br />
Test<br />
</div><div id="bottom-content"></div>
<!-- CONTENT -->
<div id="nav">
Test111<br />
Test<br />
Test<br />
Test<br />
Test<br />
Test<br />
Test<br />
Test<br />
Test<br />
</div><div class="bottom-combined"></div>
</div>
Ik heb het vermoeden dat de float die rechts is niet kan omgaan met de 2 div's die left gefloat zijn. Kan iemand mij verder helpen?
Gr,
Laatst bewerkt: