Sto provando a creare un sito Web con PHP.I CSS mantengono gli elementi al massimo in alto ea sinistra
<span style="height:60px;"></span>
<span style="height:90px;"></span>
<span style="height:95px;"></span>
<span style="height:45px;"></span>
<span style="height:60px;"></span>
<span style="height:70px;"></span>
<span style="height:55px;"></span>
<span style="height:60px;"></span>
<span style="height:40px;"></span>
Gli span sopra sono alcuni post.
E il suo CSS è:
span{
width:150px;
margin:1px;
display:inline-block;
float:left;
background-color:#000;
}
ho ottenuto questo risultato: http://jsfiddle.net/5kPFJ/3
Ma ho bisogno di un risultato come questo: http://jsfiddle.net/56ybX/
ho usato <div>
con alcuni CSS per mantenere questi campate massima superiore.
Ma ho bisogno di questo risultato senza il tag <div>
.
Cosa devo fare?
Cerca di usare qualcosa come [** muratura **] (http: // masonry.desandro.com/). Lo uso sempre, è molto buono e fa esattamente questo! – Ruddy
Come afferma correttamente @ruddy, questo non è ancora universalmente possibile in puro CSS. Hai bisogno di un po 'di lib di JS, e la muratura è molto popolare. –
che ne dici di usare la flexbox? Se non ti interessa supportare ie8/ie9 penso che questo sia possibile – Oneezy