ugrás a tartalomhoz

div height beállítása ha floatolt li-ket tartalmaz

Szekeres Gergő · 2007. Dec. 1. (Szo), 22.55
van egy divem, amiben van egy felsoroláslista(változó elemszámmal, ráadásul kétszintű). az li-ket egymás mellé floatolom. a problémám az, hogy ha a divnek nem float tulajdonságot adok meg, akkor nem veszi fel a benne lévő elemek magasságát(a háttérszín miatt kellene). Floatot pedig nem tudok megadni, mert akkor értelem szerűen nem tudom margin:auto-val középre igazítani. IEben működik a dolog, FFben és operában nem. (DTD XHTML 1.0 Strict doctype)

A problémát megoldottam úgy, hogy csináltam két divet, amik annyiban különböznek, hogy az egyik float, a másik nem. Ezekbe raktam a listát, így valamelyik div a kettő közül beszínezi a hátteret, de ez nem túl szép megoldás. Nem tud valaki erre valamit?
 
1

A float nem tolja a konténere alját.

Fraki · 2007. Dec. 2. (V), 08.41
A float nem tolja a konténere alját. Ha azt akarod, hogy tolja, rakjál alá(juk) clear divet.
2

Float-olt elemekrol

Grandmaster · 2007. Dec. 2. (V), 14.18
A Floattutorial-ban mindent megtudhatsz a float-olt elemekrol, amit szeretnel.
3

overflow

hector · 2007. Dec. 2. (V), 16.23
div {overflow:auto; *width:300px;}

a width az explorer miatt kell. az értéke természetesen annyi, amilyen szélesre akarod a div-et.
4

köszi

Szekeres Gergő · 2007. Dec. 2. (V), 22.51
köszi a válaszokat, így sikerült megoldani!