我在解決這個難題時遇到了問題:我使用的是固定寬度右列和左列取出剩餘空間的2列布局。兩個高度都是可變的。所以像這樣:響應式2列布局問題
<div class="sidebar">sidebar</div>
<div class="main-area">main content</div>
<style>
.sidebar { float: right; width: 250px; }
.main-area { position: relative; overflow: hidden; }
</style>
好吧,所以在這裏一切都很好。但是棘手的一點。我使用CSS3在達到750px的最大寬度時啓用css更改。我希望邊欄在下面分解並具有100%的寬度(因此它成爲主要內容的頁腳)。但是,因爲在HTML代碼中,側欄div必須首先出現在主區域上方。
關於如何解決這個問題的任何想法?
非常感謝!
'sidebar'的權利,即後即將'主area'不是HTML代碼的選項? – NoobEditor
爲什麼需要側欄出現在HTML層次結構的主要內容之前? 這裏沒有限制,除非你已經創建了自己的限制。 – Michael
實際上'sidebar'可以自動移動到'main-area'下,如果你把'