2010-07-26 100 views

回答

0

容器1,2,5,和6應該在一個div,和容器3和4應在一個div。浮動THOSE divs。

+0

Stefan,謝謝你的回答,但是這個DIVS是通過PHP產生的,我不能將div嵌入到其他div中。 再次感謝您的回覆。 – user402373 2010-07-26 20:58:05

+0

你說的沒有任何意義。 – 2010-07-26 23:28:43

2

它看起來像DIV與「容器5」有一個clear:left;clear:both;設置在CSS中。

編輯

沒關係,你把所有的div向左浮動。下面是一些示例代碼:

Sample Code on jsfiddle.net

如果用窗口的寬度玩,你會注意到的div將嘗試填補所有可用的水平空間。你看到的混亂結果來自不同垂直高度的div。你會得到想要的結果,如果:

  1. They all had the same height(即它們都具有2行文字)
  2. You assigned a height value to each div with height:90px;(將其設置爲最大的共同點)
  3. 或者you decided to only have 3 columns of divs max,即使瀏覽器窗口寬足以容納更多。他們可以把容器1,2,& 3放在一個div上面,而容器4,5,& 6在另一個div下面
  4. 最後(爲了完整性),you can put container 1 & 4 in a div, container 2 & 5 in a div, and container 3 & 6 in a div, and then float those divs left。這也會給你3列,但它太嚴格了,我不推薦它(you can also set the height on the floated divs for better alignment)。

選項#2是我的最愛。

+0

嗨! 感謝您的回答。 真的,你提出的例子並不是我想要的那樣。 我想疊加德DIVS作爲我附加的圖像相同的方式。 沒有空隙和不對稱的方式,在所有DIVS中都會產生高度自動。 無論如何。 CoolBurn。 – user402373 2010-07-26 18:41:12