Le Flexbox semplificano la creazione di layout che crescono e si riducono in modo intelligente in base allo spazio disponibile. Stavo usando questa funzione per disegnare due immagini che occupano ciascuna metà della larghezza dello schermo. In Firefox, le immagini vengono visualizzate come previsto e mantengono le proporzioni, ma in Chrome le immagini vengono schiacciate orizzontalmente al 50% ciascuna e lasciate a tutta altezza verticalmente.chrome non rispetta le proporzioni dell'immagine in flexbox
Ecco una demo di quello che sto parlando:
.flexbox {
width: 100%;
display: flex;
}
img {
width: 50%;
}
<div class="flexbox">
<img src="http://res1.windows.microsoft.com/resbox/en/windows/main/2b03b0c4-85f7-4c28-9c60-1c7af2a62fa8_5.jpg" />
<img src="http://res1.windows.microsoft.com/resbox/en/windows/main/b89eff70-398d-4b1b-8806-02458a185c5a_5.jpg" />
</div>
ho letto in an answer to a similar question che si tratta di un bug Chrome. Come posso lavorare in modo pulito intorno ad esso?
Grazie
Avete bisogno di utilizzare il display: Flex? Se usi display: inline-block, ottieni ciò che stai cercando. – Cruiser
@Cruiser Preferisco usare la flexbox ma hai ragione, 'display: inline-block' fa il trucco bene. (Fintanto che mi ricordo di commentare gli spazi bianchi tra i div) – BonsaiOak