Proprietà float e più blocchi in CSS
Supponiamo ora che nel codice HTML ci siano non uno
ma due div figli, e ad entrambi sia assegnato float
con valore left. Vediamo cosa succede:
<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;
}
:
Quindi, come possiamo vedere, i due blocchi figli si sono allineati in fila, e il primo blocco nel codice HTML sarà posizionato a sinistra.
Ora invece del valore left
scriviamo il valore right. In questo caso
i blocchi fluttueranno a destra, e l'ordine
cambierà diventando inverso rispetto
all'ordine nel codice 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;
}
: