float
proprietà avvia l'analisi da destra a sinistra più.
es:
<div class="block block-1"></div>
<div class="block block-2"></div>
<div class="block block-3"></div>
con questa regola:
.block {
float: left;
}
block-3
ottiene allineati a sinistra, abbiamo: block-3, block-1, block-2
block-2
ottiene allineati a sinistra, abbiamo: block-2, block-3, block-1
block-1
ottiene allineato a sinistra, abbiamo: block-1, block-2, block-3
con questa regola:
.block {
float: right;
}
block-3
ottiene allineato a destra, abbiamo: block-1, block-2, block-3
block-2
ottiene allineato a destra, abbiamo: block-1, block-3, block-2
block-1
ottiene allineato a destra, abbiamo: block-3, block-2, block-1
Se li volete float:right
nel giusto ordine: block-1, block-2, block-3
allora li si dovrebbe scambiare nel markup
<div class="block block-3"></div>
<div class="block block-2"></div>
<div class="block block-1"></div>
UPDATE: O tutti avvolgerli in un genitore, e solo galleggiare genitore
fonte
2016-11-27 15:02:59
Probabilmente hai risolto qualche problema per OP, ma in realtà non hai detto cosa dà la priorità a un elemento flottante. –
Priorità: primo arrivato, primo servizio. – Ralf