2013-06-19 139 views
0

我用float:left,現在我的文字看起來像CSS:浮動:左對齊了

. A . B . C . 
.  a .  b .  . 
.  .  b . D . 
.  .  b .  d. 
.  .  .  d. 
.  .  .  d. 
. E . F .  . 
.  .  f .  . 

但我想

. A . B . C . 
.  a .  b .  . 
.  .  b . D . 
. E .  b .  d. 
. F .  .  d. 
.  f.  .  d. 
.  f.  .  . 
.  f.  .  . 

我已經試過"display: inline-block" 但它看起來像

. A . B . C . 
.  a .  b .  . 
.  .  b .  . 
.  .  b .  . 
. E . D . F . 
.  .  d .  f. 
.  .  d .  f. 
.  .  d .  f. 
.  .  .  . 

任何人都可以幫忙嗎?

+5

爲什麼不張貼jsfiddle演示來更好地說明問題。 http://jsfiddle.net/ – compid

+0

你的文本是什麼意思?你可以添加代碼嗎? –

回答

2

不幸的是,CSS目前不允許您這樣做。但是,有一些JavaScript庫可以做這樣的佈局。一種流行的選擇是Masonry

+0

謝謝。我試圖將舊的jsp代碼複製到新的jsp代碼中。我錯過了類=「xxx masonry」的預覽代碼。它正在工作。 –