Voglio creare un layout reattivo in cui ci sono due colonne, sinistra e destra. Su schermi più piccoli le caselle sulla sinistra devono spostarsi in determinate posizioni. Funziona benissimo con il mio codice ma il problema è che su schermi di grandi dimensioni c'è una fessura sul lato destro tra le scatole.CSS, reattivo, crea scatole fluttuanti impilate
Come posso risolverlo?
L'idea e il problema
JSFIDDLE
Quando si guarda al seguente jsfiddle, si vede che funziona per il piccolo schermo, ma i problemi dont mossa sul grande schermo. So che il modo in cui lo faccio è sbagliato, ma come posso ottenere questo risultato desiderato con i CSS?
.main{
width:65%;
height:125px;
margin-bottom:10px;
float:left;
}
.small{
width:35%;
height:25px;
float:left;
margin-bottom:5px;
}
@media screen and (max-width: 692px) {
.main, .small{
width:100%;
float:none;
}
}
provate a guardare in .clearfix – mabdrabo
fare gli elementi colorati hanno fissato altezze? –
No, ogni elemento ha un'altezza dinamica. Le scatole grandi e piccole. – NLAnaconda