"moeder"div wordt niet groter als kind "div" groter wordt a.g.v. includen php
Graag een oplossing.
Ik heb een PHP script/pagina ge-include in een div die weer onderdeel is van een andere div.
De div waar de php include is wordt wel automatische groter, maar de moeder div dus niet.
Ik heb de height op auto gezet, maar toch.
Wie kent een oplossing?
Alvast bedankt.
Shyaak
Met de informatie die je nu hebt gegeven kunnen weinig mensen je helpen denk ik. Kan je iets van je code laten zien en dan voornamelijk de gebruikte HTML en CSS. Daar zit waarschijnlijk het probleem (lijkt me sterk dat php er iets mee te maken heeft).
in de moederdiv
Code (php)
1
2
3
4
5
2
3
4
5
<div id="parent">
<div class="child"></div>
<div class="child"></div>
<div class="clear"></div>
</div>
<div class="child"></div>
<div class="child"></div>
<div class="clear"></div>
</div>
Of gewoon dit:
parent div gewoon een overflow: hidden; mee geven, helaas kan dit niet als je dingen buiten je div wil positioneren. Dan kun je gebruik maken van
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
#parent:after {
content: ".";
display: block;
clear: both;
height: 0;
overflow: hidden;
}
content: ".";
display: block;
clear: both;
height: 0;
overflow: hidden;
}
Gewijzigd op 23/11/2011 09:50:34 door Joakim Broden
Bedankt allen ik heb opgelost door alle andere divs in de moder divv
@Hertog Jan, met CSS psuedo-elements creëer je geen element. Dus de rede dat je een lege div klopt niet meer. En daarnaast begrijp ik het voordeel niet helemaal tussen overflow: hidden; en clear: both;. Het is precies dezelfde code die je gebruikt, alleen i.p.v. clear gebruik je overflow. Dit is geen enkel verschil.