A float tulajdonság és több blokk a CSS-ben
Tegyük fel, hogy most nem egy
div-utód van egymás mellett a HTML kódban, hanem kettő, és mindkettőnek be van állítva a float
tulajdonság left értékre. Nézzük meg,
mi történik:
<div class="parent">
<div class="child">1</div>
<div class="child">2</div>
some long text
</div>
.parent {
border: 1px solid red;
text-align: justify;
}
.child {
float: left;
width: 200px;
height: 100px;
border: 1px solid green;
}
:
Tehát, amint látjuk, a két blokk-utód sorba rendeződött, és a HTML kódban az első blokk balra kerül.
Most próbáljuk ki a left érték helyett
a right értéket. Ebben az esetben
a blokkok jobbra fognak úszni, és a sorrendjük
megfordul az HTML kódban megadott sorrendhez képest:
<div class="parent">
<div class="child">1</div>
<div class="child">2</div>
some long text
</div>
.parent {
border: 1px solid red;
text-align: justify;
}
.child {
float: right;
width: 200px;
height: 100px;
border: 1px solid green;
}
: