Sembra che nel Microsoft edge e google chrome il floating non riorganizzi correttamente i div, se ci sono tre div flottanti a sinistra e la pagina è ridimensionata in una larghezza tra 444 e 436 px il terzo div va nella posizione del secondo div invece di andare sotto di esso. Questo "bug" non si verifica in Firefox.Chrome e Edge immagine centrale mobile sotto prima e ultima, è corretta?
Ho fatto una JSFiddle da testare http://jsfiddle.net/e47jckrh/
HTML
<div id="d1">
<p>1</p>
</div>
<div id="d2">
<p>2</p>
</div>
<div id="d3">
<p>3</p>
</div>
CSS
div{
float: left;
}
In basso v'è una rappresentazione visiva di come dovrebbe comportarsi
completa layout di pagina
corretto div mobile quando larghezza della pagina è più di 444px
div errato ordine mobile quando larghezza della pagina è tra 444 e 436px
div corretta galleggiando quando larghezza della pagina è inferiore a 444px
potrebbe essere solo me pensando che ci sia qualcosa di sbagliato, ma suppongo che il comportamento di Firefox per essere quella corretta.
violino lavorando bene sulla più recente versione cromata. per favore aggiorna il tuo chrome. – viks
Funziona come previsto in entrambi i Chrome e Edge – Bikas
Funziona bene per me in Chrome. Riesco a vedere nel tuo JSFiddle che non stai solo usando Floats .. stai usando un layout Table ...? C'è una ragione per questo, la tua domanda afferma che stai solo facendo fluttuare i DIV. DIV3 non ha proprietà float. –