2011-03-22 18 views
0

我遇到了一個奇怪的情況,我需要浮動兩個元素。第一個比較小,大約在250像素左右。第二個很大(800px),並創建水平滾動條。我想漂浮這兩個元素,讓它們並排,但第二個被推到自己的路線?如何並排浮動超出頁面大小的元素?

當兩個元素佔用的頁面多於兩個時,是否可以並排浮動兩個元素?我無法更改頁面大小或其他任何內容。我只想知道這是否可行以及如何。

感謝

+0

你能定義父母的寬度嗎? – canon 2011-03-22 18:15:47

回答

3

你可以飄起了1050px寬箱內250像素和800像素股利。

<div style="width:1050px;"> 
    <div style="width:250px;float:left">left</div> 
    <div style="width:800px;float:left">right</div> 
</div> 
+0

這是一個非常簡單的技巧。我唯一需要改變的是去掉第二個float元素。我正在處理的頁面非常混亂,所以導致了一些奇怪的問題。 – chobo 2011-03-22 18:36:38

3

您要添加:

overflow-x: scroll; 
white-space: nowrap; 

要圍繞這兩種元素的包裝股利。

並添加:

display: inline-block; 

到DIV的將被溢出。

JSFiddle

+0

你的jsfiddle不起作用。 divs是塊元素。在FF中測試。 – Marnix 2011-03-22 18:00:37

+0

@Marnix固定 - 需要'display:inline-block;' – 2011-03-22 18:04:37

+0

這類作品,但水平滾動條在浮動元素下面,它不在瀏覽器上。因此,要水平滾動,您必須首先向下滾動一個大列表才能看到滾動條 – chobo 2011-03-22 18:23:55

相關問題