我正在致力於一個響應式網頁設計,並列4列浮動多個項目。這些項目有不同的高度,因此浮動不正常工作。如何漂浮不同高度的元素?
這是目前發生的事情:
floating wrong http://f.cl.ly/items/05233z0M0H0x1t1K331B/floating-wrong.png
如何使元素任何想法漂浮這樣的:
floating right http://f.cl.ly/items/300e1s0o0p1r1P3k2U3z/floating-right.png
我想這應該用jQuery工作「砌體「,對吧?然而,我正在與Zepto.js合作,我猜jQuery插件是行不通的。
有沒有任何純粹的CSS(CSS3)的方式呢?還有一些技巧呢?
如果不會用純CSS或JS的工作是有可能做到這一點:
floating different http://f.cl.ly/items/0p3O1k0d332c242c0G0F/floating-different.png
現在,第二行的元素5,6和7是不是「真的」浮你會期待它的方式,但裏面有一個隱藏的換行符(clearfix)。
是否有任何方式與純CSS?例如。使用nth-child(4n+4)
和像:after
這樣的僞選擇器可以使用content
應用換行符?
有關於此的任何想法?任何聰明的技巧,使這項工作?
要做到不clearfixing第二個刪除不必要的,只是把1,2,3,4在一個容器中, 5,6,7,8在一個容器中 – Andy 2012-08-04 20:41:35
一些jquery插件可以與Zepto一起工作。我不能說砌體,但你可以在解僱之前嘗試。 – Spudley 2012-08-04 20:46:33
現在,一些JS磚石的替代品已經出現:https://github.com/attila/savvior和https://github.com/rnmp/salvattore – 2015-10-21 20:26:36