2010-01-25 48 views
0

我應該給float每個元素還是隻需要給第一個元素?如果我想水平設置所有元素。我應該給每個元素浮動還是隻需要給第一個元素?

element-1-fixed-width element-2-no-width-defined element-3-fixed-width element-4-fixed-width 

,或者我應該設置float:left一些元素和float:right一些元素?

+0

你可以舉一個你試圖實現的佈局的例子嗎? – 2010-01-25 20:33:27

回答

0

你應該給浮於所有元素,如果你希望他們堆棧一個挨着另一個..

你可能想給whitespace:nowrap以及對不具有寬度定義的元素,以確保他們將不包裹在錯誤的地方..(如果您的情況下需要

1

你能解釋一下你的問題嗎?你想要得到什麼?

考慮使用display: inlineinline-block而不是浮動。

+0

我想水平對齊一些DIV。內聯塊不跨瀏覽器兼容 – 2010-01-25 20:25:25

+0

@Jitendra:是的。如果你使用跨度而不是divs,那麼它可以在IE6 +,Firefox 3 +和其他瀏覽器中使用。如果您需要Firefox 2支持,請添加「-moz-inline-box」。 – DisgruntledGoat 2010-11-29 15:57:23

相關問題