Właściwość float i kilka bloków w CSS
Załóżmy teraz, że w kodzie HTML obok siebie znajdują się nie jeden
element div-potomek, ale dwa i obu ustawiono float
na wartość left. Zobaczmy,
co się stanie:
<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;
}
:
A więc, jak widzimy, dwa bloki-potomki ustawiły się w rzędzie, przy czym pierwszy blok w kodzie HTML będzie umieszczony po lewej stronie.
Spróbujmy teraz zamiast wartości left
ustawić wartość right. W tym przypadku
bloki będą unoszone po prawej stronie, przy czym kolejność
ich zmieni się na odwrotną w porównaniu z
kolejnością w kodzie HTML:
<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;
}
: