Quindi sto lavorando la pagina del profilo di un utente sul mio sito web. E sto avendo un piccolo problema con il CSS.div stacking CSS con altezza variabile su due colonne
Il mio problema è il seguente: Ho quattro scatole div con larghezza fissa ma con altezze variabili e vorrei che si impilassero una sopra l'altra.
L'immagine qui sotto è uno screenshot del mio problema, il div con il titolo "Ultimi video" deve essere incollato a quello con il titolo "informazioni di base". Come "informazioni di contatto" e "Foto più recenti" sono.
mio html simile a questa:
<div style="margin-left:-10px">
<div class="infoBox" style="width:360px; margin-left:9px">
Content goes here for basic info
</div>
<div class="infoBox" style="width:360px; margin-left:9px">
Content goes here for contact info
</div>
<div class="infoBox" style="width:360px; margin-left:9px">
Content goes here for latest photos
</div>
<div class="infoBox" style="width:360px; margin-left:9px">
Content goes here for latest videos
</div>
</div>
La classe CSS per il box informazioni appare così:
.infoBox {
width: 100%;
margin: -1px;
background-color:#37312d;
padding:5px;
border:#5b504a solid 1px;
margin-bottom:9px;
float:left;
}
Come posso fare per fare questo lavoro?
Le stai facendo fluttuare tutte a sinistra, immagino che fluttuare due a destra e due a sinistra otterrebbero quello che stai cercando o manco qualcosa? –
Mi sento come se qualcosa fosse qui. Ho fatto [un violino] (http://jsfiddle.net/7pm67/1/) in cui ho reso il contenitore '760px' largo, e tutto si allinea. C'è qualcosa di più nel CSS qui? Forse c'è un problema con il contenuto stesso? – Eric
questa domanda potrebbe essere utile http://stackoverflow.com/questions/10302056/workign-with-floating-li-elements-in-footer/10303004#10303004 – Paradise