我正在構建一個響應站點,並且遇到了浮動容器的問題。我希望它有四個直接相鄰的div,沒有間隙,沒有div在較小的屏幕/窗口上移動到新的位置。我嘗試了各種各樣的技術,但這些技術似乎都不起作用。容器的最大尺寸應爲960px×460px,因爲每個div的高度均爲460px,合併寬度總計爲960px。如何在容器中浮動4個響應式div?
0
A
回答
0
0
您可能需要使用網格框架,以緩解響應佈局的發展:
是我比較喜歡的Jeet的前處理器框架可以與Stylus或SCSS一起使用。
0
我同意使用框架會讓你的生活更輕鬆。要回答你的問題,最簡單的解決方案是爲父級設置最大寬度,然後爲子級使用百分比。
HTML
<div class="wrapper">
<div class="quarter red">
</div>
<div class="quarter green">
</div>
<div class="quarter blue">
</div>
<div class="quarter">
</div>
</div>
CSS
.wrapper {max-width:960px;}
.quarter {width:25%;height:460px;background:#EEE;float:left;}
.red {background:#990000;}
.green {background:#006600;}
.blue {background:#333366;}
您可以查看該代碼在這裏工作:http://codepen.io/anon/pen/KwdjXo
更新codepen與佔位符圖片:http://codepen.io/anon/pen/LEGNYe
0
你有沒有考慮超整齊flex佈局?
.wrap {
max-width: 960px;
height: 460px;
display: flex;
}
.wrap div {
flex: 1;
}
<div class="wrap">
<div style="background:red"></div>
<div style="background:blue"></div>
<div style="background:lime"></div>
<div style="background:cyan"></div>
</div>
相關問題
- 1. 如何使浮動頁面div響應
- 2. 如何使浮動div響應
- 3. 如何集中浮動的div:保持響應式佈局?
- 4. 把一個浮動的div在容器
- 5. 浮動,響應側DIV(旗)
- 6. 響應浮動的div
- 7. 如何在響應式頁面佈局中定位div容器?
- 8. 將兩個div並排浮動(響應)
- 9. 如何在另一個div內容上移動浮動div
- 10. 浮動:留下容器div?
- 11. 如何浮動4 div在另一個div
- 12. 響應div的浮動和居中
- 13. 如何在容器中居中浮動的div
- 14. 如何包含在容器div外部浮動的div
- 15. 動態浮動的內容,讓DIV漂浮在另一個DIV
- 16. 浮動div右可變寬度留在div div中HTML響應式設計
- 17. 中心2個div(浮動左,右)在一個容器中
- 18. 有2個浮動div的響應式佈局
- 19. 容器div中的CSS浮動問題
- 20. 浮動左div容器中心
- 21. 在容器格內浮動的div
- 22. 浮動內容中Div Div Div Divider
- 23. CSS:格式化容器內的兩個浮動div
- 24. 響應式設計,如何更改div容器的訂單?
- 25. 如何使浮動的div容器適合div高度?
- 26. 響應網站的浮動div
- 27. 浮動的div試圖保持響應
- 28. 中心對齊浮動div裏面的浮動容器
- 29. 集中在一個容器內的多浮動div
- 30. CSS問題 - 集中在一個容器內的浮動div
請告訴我們你試過的代碼。 – j08691 2014-12-04 15:28:28
我試過多種方法,但找不到合適的人...... 我有四個項目:1 - 圖片460x85px 2 - Ifram /動畫460x537px 3 - PHP的聯繫表格460x255px 4 - 圖片460x85px 我試圖讓它們全部適合一個並排的460x960px的矩形,所以它們看起來像是一個無縫的矩形。我需要它們根據幀大小進行調整以保留在矩形中。 – 2014-12-05 12:37:03
下面有幾個選項可以做到這一點。您只需將圖片/內聯框的最大寬度設置爲100%,以便它們隨容器一起縮小。 – Patrick 2014-12-05 18:29:02