Div elem nyúlás belső div hatására
Adott 1 db div konténer, a #body, ezen belül még 2 db div van, a #body-left és #body-right. Probléma: ha sok szöveg van a #body-right-ban, megnyúlik (függőlegesen), viszont a #body nem, ezért a #body-right "kilóg" a #body-ból. A segítő jellegű hozzáaszólásokat előre is köszönöm.
■
#body{
width:845px;
min-height:500px;
background:url(images/body.png) repeat-y;
border:1px solid red;
}
#body-left{
float:left;
width:177px;
margin-left:22px;
padding:10px;
min-height:500px;
}
#body-right{
float:right;
width:580px;
margin-right:22px;
padding:10px;
min-height:500px;
}
Float
Próbáld meg soron belüli doboz formátummal:
vagy abszolut pozícionálással:
Legalábbis én így próbálnám.
(de persze vannak itt sokkkkkal hozzáértőbbek, akik remélem kiosztanak szokás szerint néhány nemkicsit hasznos tanácsot :))
Jó kis cikk az oldal táblázatnélküli CSS felépítésével kapcsolatban:
Weblabor - CSS lépésről-lépésre: táblázatnélküli oldalfelépítés
Ha nem tetszene, amit SecMan
(ezzel lehet szabályozni, hogy az adott blokkból kilógó elemekkel mit csináljon: jelenítse meg, rejtse el, rejtse el, de tegyen ki egy scrollbart stb.)
Használj clearfixet:
Köszi mindenkinek! Úgy is
Úgy is működik, ha a két belső div után ez van:
De a legegyszerűbb