17-05-2012, 02:49
(Ten post był ostatnio modyfikowany: 17-05-2012, 03:11 przez camelrafal.)
najpierw spróbuj dodać do nadrzędnego diva overflow:auto;
jeżeli nie pomoże spróbuj dodać jeszcze jednego diva o wysokości 0px i display:block i w stylach ustaw clear:both;
ewentualnie zobacz
jeżeli to wszystko zawiedzie to spróbuj zrobić te wszystkie kolumny jako typ tabelkowy wtedy dodatkowo będziesz miał równą wysokość tych 3 kolumn i jeżeli jedna będzie wyższa to pozostałe automatycznie dostosują swoją wysokość
czyli nadrzedna musi być jako display:table
potem dodatkowy div w środku jako display:table-row
i potem już te 3 kolumny ustawiasz na display:table-cell
jeżeli nie pomoże spróbuj dodać jeszcze jednego diva o wysokości 0px i display:block i w stylach ustaw clear:both;
Kod:
<div id="nadrzedny">
<div id="1"></div>
<div id="2"></div>
<div id="3"></div>
<div id="czysciciel" style="display:block;height:0px;clear:both;"></div>
</div>
Kod:
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
jeżeli to wszystko zawiedzie to spróbuj zrobić te wszystkie kolumny jako typ tabelkowy wtedy dodatkowo będziesz miał równą wysokość tych 3 kolumn i jeżeli jedna będzie wyższa to pozostałe automatycznie dostosują swoją wysokość
czyli nadrzedna musi być jako display:table
potem dodatkowy div w środku jako display:table-row
i potem już te 3 kolumny ustawiasz na display:table-cell