DIV height nem nő dinamikusan
Ha megnézitek az oldalt Internet Explorer
és bármely másik ismert böngésző alatt, észrevehetitek, hogy a két külső DIV (left_boxes és right_boxes) Explorer alatt
a container DIV teljes hosszára kinyúlik
lefelé, míg a többi browserben nem.
Hogy tudnám rávenni őket, hogy az ezúttal helyesen működő IE-t utánozzák?
■ és bármely másik ismert böngésző alatt, észrevehetitek, hogy a két külső DIV (left_boxes és right_boxes) Explorer alatt
a container DIV teljes hosszára kinyúlik
lefelé, míg a többi browserben nem.
Hogy tudnám rávenni őket, hogy az ezúttal helyesen működő IE-t utánozzák?
Szia, próbáld ki így, talán
<div class="sub_footer">
Hirdetés
</div>
<div style='clear: both;'></div>
ha jol tudom
Ez a helyes működés
A float alapműködés az, hogy ha egy nem float-olt block-ban float-olsz más elemeket, akkor azok "kikerülnek" a befogalaló elemükből. Esetedben a 3 oszlop nincs benne a .container-ben, csak a min-height miatt látszik úgy, mintha a két külső div aljáig tartana.
Több megoldás lehetséges:
1. Teszel egy div-et clear: both tulajdonsággal a container legaljára. Ez valszeg mindenhol müködni fog, csak a HTML-t szennyezed vele feleslegesen. (Ezt tanácsolta fentebb mahoo is.)
2. A .container div-nek adsz overflow: auto -t. Ez régebbi IE-ben nem fog működni. De ott meg lehet, hogy nem lesz gond, hiszen alapból rosszul kezelik a float-ot. (Ezért látszik "jónak".)
3. Float-olod a .containert. De középre nem lehet float-olni.
margin
Amennyiben igen, akkor valami hasonló css el középre lehet tolni:
nem értelmezhető a left tulajdonság
A float-olt elem elveszti a pozícionálási tulajdonságát (left, top), mint ahogy az absolute-al pozícionált elemet sem lehet float-olni.
üdv, Gábor
köszi
Egyébként én is ezzel a gonddal küzdök amivel a téma indítója, szóval már engem is érdekel baromira a megoldás...:S Mert én eddig nem tudtam megoldani. Akárhogyan, akármit csinálok, mindig akkora lesz mindkét oszlop mérete, amekkora a benne lévő tartalom, és ezáltal a háttérszín is odaveszik az adott elemnél :)
Faux Columns
http://www.alistapart.com/articles/fauxcolumns/
Rossz irány
Visszatérve az eredeti problémához, az 1.-es számú megoldás lehet a cross-browser út.
nem igazán értem
Lásd: http://mtfsze.hu/tabor/
Szóval egy kis okosítást én is szivesen olvasnék ez ügyben
Mert nem is nyújtja
A faux columns módszer pedig arról szól, hogy a befoglalónak adsz egy háttérképet, ami ismétlődik lefelé.
Az oldaladon csinálsz egy 200px széles szürke képet, beteszed a #main hátterének, bepozicionálod oda, ahol a #bannerBar van, és beállítod, hogy csak lefelé ismétlődjön.
igen igen
Bevallom töredelmesen, felületesen néztem meg a beszrt link kódját ellenben viszont okoskodtam... ráadásul jó sokat.. Teljes mértékig igazad van, az ő problémája teljesen eltér és valóban, ha beszúr egy clearer divet, akkor megoldódik.
Közben arra is rájöttem, hogy az én problémámra viszont ilyenformán nem nagyon van megoldás, csak amit javasolsz. Illetve láttam valami megoldást, miszerint:
Hát
Vagy javascript, kb ennyi:
Tisztítás két oldalról
Jó
Ugyan ezen az oldalon lenne még egy kis hiba, és ezzel kb. be is fejeztem a cross-browser-ré fejlesztését: a kereső kulcsszó mezője chrome és safari alatt 1px-el kilóg balra! :)
Túl aprólékos vagyok? Bár szerintem elég szembetűnő...
Ha valamelyikőtök ebben még segítene, nagyon hálás lennék!
...és bocsi, tudom, egy topic-egy kérdés! :$