Div igazítás alulra probléma
Szervusztok!
A következő problémával találkoztam s szeretném a segítségeteket kérni.
Adott egy div, benne több div melyeket a main divemen belül szeretnék alulra igazítani... ezt a szokványos módon oldom meg.
1. div -> display: table
2. div -> display: table-cell; vertical-align: bottom;
Eddig, szép és jó alulra is rendezi a dolgokat, csak, hogy nemrég különböző okok miatt a divem height paraméterét ki kellett vegyem és a max-height paraméterrel kellett meghatározzam, hogy maximálisna milyen magas lehet mivel a divem tartalma dinamikus.
Probléma, hogy height paraméter nélkül viszont a vertical-align: bottom;-ra nem reagál.
(előre is elnézést de most inline stílus formázást nyomtam bele)
Fix height paraméterrel:Max-heighttel:Mit tanácsoltok hogyan küszöbölhetném ki a hibát?
Előre is köszönöm válaszaitokat.
■ A következő problémával találkoztam s szeretném a segítségeteket kérni.
Adott egy div, benne több div melyeket a main divemen belül szeretnék alulra igazítani... ezt a szokványos módon oldom meg.
1. div -> display: table
2. div -> display: table-cell; vertical-align: bottom;
Eddig, szép és jó alulra is rendezi a dolgokat, csak, hogy nemrég különböző okok miatt a divem height paraméterét ki kellett vegyem és a max-height paraméterrel kellett meghatározzam, hogy maximálisna milyen magas lehet mivel a divem tartalma dinamikus.
Probléma, hogy height paraméter nélkül viszont a vertical-align: bottom;-ra nem reagál.
(előre is elnézést de most inline stílus formázást nyomtam bele)
Fix height paraméterrel:
<div style="width: 200px; height: 200px; border: 1px solid red; display: table;">
<div style="display: table-cell; vertical-align: bottom;">
<div style="height: 200px; display: flex; flex-flow:column-reverse wrap-reverse;">
<div style="float: left; width: 50px; height: 50px; background-color: green;"></div>
<div style="float: left; width: 50px; height: 200px; background-color: blue;"></div>
</div>
</div>
</div>
<div style="width: 200px; height: 200px; border: 1px solid red; display: table;">
<div style="display: table-cell; vertical-align: bottom;">
<div style="max-height: 200px; display: flex; flex-flow:column-reverse wrap-reverse;">
<div style="float: left; width: 50px; height: 50px; background-color: green;"></div>
<div style="float: left; width: 50px; height: 200px; background-color: blue;"></div>
</div>
</div>
</div>
Előre is köszönöm válaszaitokat.
Absolute
Ez nem éppen a szokványos módja ;)