回答
把你的div到共同的父,然後你必須使用CSS。對於左側div,請添加style="float: left"
。對於第二個寫style="float: right"
。
Flexbox更好 –
Flexbox是一個更優雅的解決方案,但是,flexbox不受IE的支持:http://caniuse.com/#feat=flexbox。 「更好」有點直截了當並且低估了一個有效的解決方案是......呃......至少令人失望。 – JoostS
你可以用另一個DIV中都的div和Flexbox的適用於包裝
HTML:
<div class="wrapper">
<div class="div1">
<!-- div code here -->
</div>
<div class="div2">
<!-- div code here -->
</div>
</div>
CSS:
.wapper{
display: flex;
flex-flow: row wrap;
}
這個作品比inline-block的,可漂浮平滑並且是移動響應。它也將允許第一個div的滾動。
這不適用於IE:http://caniuse.com/#feat=flexbox – JoostS
Flexbox非常酷且非常優雅,但它在生產環境(IE9及更低版本)中無法正常工作,沒有任何修復/黑客入侵。因此,我正在提供這個跨瀏覽器的工作答案。
這裏是你的HTML:
<h1>Title</h1>
<div class="wrapper">
<div class="div1">
<!-- div code here -->
</div>
<div class="div2">
<!-- div code here -->
</div>
</div>
用下面的CSS:
.wrapper {display: table;}
.div1, .div2 {display: table-cell;}
nop,不工作,溢出的地方在哪裏發生? ...你最終需要額外的鉗子:http://codepen.io/anon/pen/NNoXBJ即使你使用flex .... –
漂亮的解決方案!我認爲溢出是'可選的',所以我故意留下來保持清潔。 – JoostS
並排隔間:
display: inline-block;
//添加這兩者的div
http://www.w3schools.com/cssref/pr_class_display.asp
滾動DIV:
overflow: scroll;
//這個添加到左側DIV
http://www.w3schools.com/cssref/pr_pos_overflow.asp
例如:
https://jsfiddle.net/90h5c20x/
- 1. 並排放置兩個div
- 2. 如何將兩個div並排放置
- 3. 並排放置3個div
- 4. 並排放置兩個div。一個div有一個iframe
- 5. 並排放置div
- 6. 兩個div/uls並排放置在絕對定位的div內
- 7. 在一個字段集合內並排放置兩個div
- 8. 並排放置2個div(對齊)
- 9. 如何將兩個div並排居中放置?
- 10. 如何在全屏寬度上並排放置兩個div?
- 11. 如何水平放置兩個div並排?
- 12. 並排放置兩個100%寬度的div
- 13. 在邊欄中並排放置兩個Div
- 14. CSS - 並排放置兩個酒吧
- 15. 將兩個iframe並排放置
- 16. 將兩個標籤並排放置
- 17. 將兩個fo:塊並排放置
- 18. 兩個Div並非並排排列
- 19. 如何並排放置兩個內容大小的HTML元素?
- 20. 我想創建兩個計算器與HTML並排放置
- 21. 並排對齊兩個div
- 22. 兩個流體div並排
- 23. CSS兩個div並排
- 24. 居中兩個並排div
- 25. CSS:兩個div並排
- 26. 並排取得兩個div
- 27. 並排浮動兩個div
- 28. 如何將兩個div容器並排放置在同一排中?
- 29. 如何排列兩個div並排?
- 30. HTML並排div div容器
不要指望我們編寫的代碼對你來說,表現出一定的努力,或者你真的試圖尋找發佈提問之前的解決方案。 – SeinopSys
雖然可以做兩列布局,但可能無法使它們與高度*匹配,並且*只有使用CSS滾動的佈局。通常,較短的一個的高度以某種方式僞造,而較高的一個的高度根據其內容儘可能高。 – Ouroborus
請使用flexbox。 –