我應該給float
每個元素還是隻需要給第一個元素?如果我想水平設置所有元素。我應該給每個元素浮動還是隻需要給第一個元素?
element-1-fixed-width element-2-no-width-defined element-3-fixed-width element-4-fixed-width
,或者我應該設置float:left
一些元素和float:right
一些元素?
我應該給float
每個元素還是隻需要給第一個元素?如果我想水平設置所有元素。我應該給每個元素浮動還是隻需要給第一個元素?
element-1-fixed-width element-2-no-width-defined element-3-fixed-width element-4-fixed-width
,或者我應該設置float:left
一些元素和float:right
一些元素?
你應該給浮於所有元素,如果你希望他們堆棧一個挨着另一個..
你可能想給whitespace:nowrap
以及對不具有寬度定義的元素,以確保他們將不包裹在錯誤的地方..(如果您的情況下需要)
你能解釋一下你的問題嗎?你想要得到什麼?
考慮使用display: inline
或inline-block
而不是浮動。
我想水平對齊一些DIV。內聯塊不跨瀏覽器兼容 – 2010-01-25 20:25:25
@Jitendra:是的。如果你使用跨度而不是divs,那麼它可以在IE6 +,Firefox 3 +和其他瀏覽器中使用。如果您需要Firefox 2支持,請添加「-moz-inline-box」。 – DisgruntledGoat 2010-11-29 15:57:23
你可以舉一個你試圖實現的佈局的例子嗎? – 2010-01-25 20:33:27