Próbuję stworzyć stronę internetową z PHP.CSS keep elements maximum top and left
<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>
Powyższe przęsła to niektóre posty.
I jego CSS jest:
span{
width:150px;
margin:1px;
display:inline-block;
float:left;
background-color:#000;
}
Mam ten wynik: http://jsfiddle.net/5kPFJ/3
Ale muszę wynik takiego: http://jsfiddle.net/56ybX/
użyłem <div>
z niektórych CSS, aby zachować te przęseł maksymalny szczyt.
Ale potrzebuję tego wyniku bez tagu <div>
.
Co mam zrobić?
Sprawdź, jak użyć [** masonry **] (http: // masonry.desandro.com/). Używam go cały czas, jest bardzo dobry i robi dokładnie to! – Ruddy
Jak słusznie stwierdza @ruddy, nie jest to jeszcze powszechnie możliwe w czystym CSS. Potrzebujesz rzeczywiście biblioteki JS, a murowanie jest popularne. –
Co powiesz na korzystanie z Flexbox? Jeśli nie zależy ci na wspieraniu ie8/ie9, myślę, że to możliwe – Oneezy