我知道它有點因子評分,但是看我如何處理這個...是它可以做到的。
那麼如果我正確理解你,那麼做我所做的事情,首先創建一個包裝所有內容的主包裝。
然後,而不是浮動單獨的項目,如果你願意的話,將你的盒子放在它們自己的列包裝中,然後漂浮它們。因此,例如
(僞代碼來)
<div id="MAINwrapper>//THIS wraps all your content
<div id="mainLEFTwrapper">//float this left
<div one></div>
<div two></div>
</div>
and THIS wraps your divs that float to the right
<div id="mainMID/RIGHT wrapper>//float this left or right
<div 3></div>
<div 4></div>
</div>
</div><!-- main wrap ender -->
則CSS是簡單的。現在,由於你的內部列內容/元素現在被包裝在它們各自的左/右內部,所以它們在第一組(上面的市場上作爲左封裝)浮出,並且向右漂浮第二組(右側包裝器)
現在,列封裝,他們落在彼此之下,你可以用邊距或簡單的<br/>
標籤分開他們的高度。
然後完成,確保你給MAIN包裝,一個最小寬度總計你的兩個內部列包裝寬度,這樣當屏幕/文檔窗口小於主要包裝時,它們不會在彼此之下浮動寬度(因此漂浮)大聲笑。
這就是它。我試圖對待像這樣的情況,像oldschool桌子哈哈。 如果你考慮上面剛剛解釋的那樣,那麼你會更好地理解它。
祝你好運。
如果您需要進一步的幫助,holler,但這100%肯定會工作。
創建側邊欄div並將標題和引號放在那裏可以嗎? – AlexMA 2012-04-10 21:00:12
問題:保持HTML中元素的順序是必須的嗎?因爲這是很容易做到的,如果你做了像'
我的ISP贏了'讓我訪問postimage,所以我看不到你的照片。在未來,我建議你在JSFiddle.net上創建一個簡化的測試用例 – Phrogz 2012-04-10 21:03:45