我想創建在CSS的佈局看起來像這樣:如何使用跨多列的「浮動」對象做CSS列布局?
+----------------+ __5_____
| | __6_____
| | __7_____
| | __8_____
+----------------+ __9_____
___1____ __3_____ __10____
___2____ __4_____
基本上,文本(如上圖中,線標記爲1至10)被安排在三列布局,坐在左上方的一個塊(圖像或其他),佔據兩列,取代文本。
重要的是,我真的很想避免手動指定列中斷的位置,因爲內容是用戶提供的。我一直在使用CSS列屬性系列(列寬,列數等)來獲取文本的列布局,但是我並沒有將大浮動塊放在我想要的位置。有沒有辦法做到這一點,不涉及一堆JS來計算最佳列間隔位置,並自己生成列?
編輯添加:如果不清楚,在這個例子中有10行,但實際上我需要能夠處理任意數量的行,仍然可以獲得大致相同高度的列。
謝謝。我遇到的麻煩是如何將圖像「整合」到列布局中,以便替換文本而不是重疊文本。如果您有完整的解決方案,我希望看到它。 – staktrace
請分享你的代碼,所以我可以直接在它:) – Lual
這是我的一個嘗試,簡化去除周圍的東西。 http://jsbin.com/ticosevufe/1/edit?html,css – staktrace