Ho 4 div che sono impostati per flottare a sinistra ma il div di fine continua a confezionare due una nuova riga su uno schermo più piccolo che mi infastidisce davvero ... voglio che scalino con le dimensioni dello schermo in modo che rimangano sempre sulla stessa linea indipendentemente dalle dimensioni dello schermo ... e sto cercando di non usare un tavolo (che è molto allettante, dato che v.reliable per questo !!!)Previene il float lasciato div da passare a una nuova riga
I'm chiedendo come risolvere questo fastidioso problema in modo che rimangano sempre in posizione indipendentemente dalle dimensioni dello schermo ??
ho questo come il mio CSS:
.wrapper{
margin:0 auto;
width: 80%;
display: table-cell;
}
.gridf{
float:left;
margin-right:3px;
width:200px;
min-height:200px;
border:1px solid white;
}
.grid{
float:left;
margin-left: 3px;
margin-right:3px;
width:200px;
min-height:200px;
border:1px solid white;
}
.gridl{
float:left;
margin-left: 3px;
width:200px;
min-height:200px;
border:1px solid white;
}
mio HTML:
<div style="overflow: hidden;">
<div class="wrapper">
<div class="gridf"></div>
<div class="grid"></div>
<div class="grid"></div>
<div class="gridl"></div>
</div>
</div>
Please help: D
basta dare la larghezza del div della griglia in% provare il 20% per ogni div. – Murtaza
Il 20% non funzionerà in quanto ogni griglia ha anche un margine e un bordo. –
fai riferimento a http://jsfiddle.net/sg8FE/ example, sostituisci 'display: table-cell;' dalla tua classe wrapper a 'display: inline'. ricorda di aggiornare la larghezza in% per il div di griglia – Murtaza