Sto provando a creare un layout reattivo in cui due scatole si siedono l'una accanto all'altra se le dimensioni dello schermo lo consentono, e se le rispettano l'una con l'altra se non lo fa. Se le scatole sono una sotto l'altra, mi piacerebbe che fossero centrate sui loro genitori. Ho installato un jsfiddle per dimostrare il problema:Perché la larghezza massima non sostituisce la larghezza minima?
http://jsfiddle.net/leongersen/KsU23/
width: 50%;
min-width: 350px;
max-width: 100%;
provare a ridimensionare il riquadro 'risultato' al di sotto di 350px. Gli elementi si sovrappongono ai loro genitori.
La mia domanda:
Perché non è il max-width specificato onorato, anche se si tratta dopo il min-width?
Potrei ovviamente utilizzare una query multimediale, ma mi piacerebbe sapere perché questo si verifica.
Non vedo il problema. Raggiungono il 50%, se lo allargo, mantengono il 50%, se lo faccio più piccolo di 700px, mantengono una larghezza minima di 350 px e si incartano (il secondo va a una nuova riga). Cosa ti aspetti che accada? –
Le caselle rosse si sovrappongono all'elemento padre se questo diventa inferiore a 350 px. – Lg102
@FranciscoZarabozo - Lg102 sembra aspettarsi che la larghezza massima del 100% subentri quando la dimensione del genitore è inferiore alla somma della larghezza minima degli elementi figli. ove possibile una larghezza minima di consulenza – CodeMonkey