div elrendezési probléma
Sziasztok !
4 db div-et szeretnék elrendezni olymódon, hogy 3 egymás alatt legyen, de úgy, hogy magasságban összesen pontosan akkora területet foglaljanak el, mint a tőlük jobbra elhelyezkedő 4. div magassága és a 3 div közötti szabad hely egyenletesen legyen elosztva függőleges irányban.A flexbox-szal kísérletezgettem, de csak akkor kaptam a várt eredményt, ha a wrap-nek fix magasságot adtam. A 4 div közül ugyanis egyiknek sincs fix magassága.
Próbáltam azt is, hogy a wrap-es div helyett td-t tettem be, ekkor azonban a 3 egymás alatti div összecsúszott és a td aljára került, tehát egyvonalba a 4.div aljával.
Előre is köszönöm a segítségeteket.
■ 4 db div-et szeretnék elrendezni olymódon, hogy 3 egymás alatt legyen, de úgy, hogy magasságban összesen pontosan akkora területet foglaljanak el, mint a tőlük jobbra elhelyezkedő 4. div magassága és a 3 div közötti szabad hely egyenletesen legyen elosztva függőleges irányban.
<div id="wrap" style="float:left">
<div id="1"></div>
<div id="2"></div>
<div id="3"></div>
</div>
<div id="4"></div>
Próbáltam azt is, hogy a wrap-es div helyett td-t tettem be, ekkor azonban a 3 egymás alatti div összecsúszott és a td aljára került, tehát egyvonalba a 4.div aljával.
Előre is köszönöm a segítségeteket.
Flexbox
html:
.sidebar
kap egy ilyet pluszban:.sidebar-box
-okról pedig lejön ez:köszönet
Hálás köszönet érte.
És az a float: left; milyen
float: left;
milyen célt szolgál? Nem feltétlenül értem ebben a contextusban.