我有兩個彼此相鄰的div。右邊的div是300px x 335px。左邊的分區一直沿着頁面向下。我希望左邊div的寬度一直走到右邊的div。然後在正確的div下,它佔據整個頁面的寬度。這可能嗎?製作兩個寬度的div
-1
A
回答
1
div元素是block level elements。所以他們就像方塊。不,他們不能按你的要求工作。但是,您可以使用Google for CSS Shapes來查看它是否可以實現您的願望,但它在所有瀏覽器中都不可用,並且與請求的內容不完全相同。
0
下面是一些選項,您可以將最小寬度添加到短div和長div來擴展它。或者你可以添加一個背景顏色的身體來僞造它的幻覺。但像羅布說的那樣,沒有什麼好辦法可以解決。
.short {
width: 100px; height: 100px;
background:red;
float:left;
//min-height: 500px;
}
.long {
width: 100px; height: 500px;
background:blue;
float:left;
//min-height: 500px;
}
.width {
width: 100%;
height: 200px;
background:yellow;
}
.clearfix {
overflow: auto;
zoom: 1;
}
body {
// background-color: red;
}
<div class="clearfix">
<div class="short"></div>
<div class="long"></div>
</div>
<div class="width"></div>
0
這是方法之一,實現你想要的
CSS
#left1 {
margin-right: 300px;
height: 335px;
background: #aaa;
}
#right {
width: 300px;
height: 335px;
float: right;
}
#left2 {
background: #aaa;
border: 1px soild #000;
min-height: 300px;
}
<div id="right"></div>
<div id="left1"></div>
<div id="left2"></div>
0
那是不可能的,人儘管你總是可以在右邊的那個下面放置另一個div,並設置邊緣,使它看起來像是左邊一個的一部分。
相關問題
- 1. 如何在兩個div之間製作div的寬度
- 2. 製作div寬度響應
- 3. 製作DIV寬度與jQuery
- 4. 製作兩個DIV相同的高度
- 5. 兩個div的寬度重疊
- 6. 如何製作div的最大寬度?
- 7. 製作一個空的DIV高度和寬度的容器
- 8. 兩個固定寬度區間之間的可變寬度div(最小寬度)
- 9. 兩個div自適應寬度
- 10. 並列兩個div,寬度百分比
- 11. 兩個div浮點和寬度
- 12. 兩個div滿和固定寬度
- 13. 控制div的寬度
- 14. 限制div的寬度
- 15. 兩個流體div與固定寬度之間的固定寬度div
- 16. 可調整寬度div夾在兩個固定寬度的div之間
- 17. 製作DIV使用剩餘寬度
- 18. 製作內部div寬度動態
- 19. 將div寬度限制爲單個子元素的寬度
- 20. 1個固定寬度的div與兩個響應div
- 21. 固定寬度div div寬度div?
- 22. 如何限制div寬度?
- 23. 對齊一個100%的寬度div來固定寬度的div
- 24. 如何製作整個屏幕寬度的div?
- 25. Div寬度等於兩個其他div之間的差距
- 26. 兩個自動寬度左右兩個div
- 27. 打破一個固定寬度的div div寬度變爲100%
- 28. 如何讓兩個div具有相同的高度和寬度?
- 29. div寬度不起作用?
- 30. 如何製作響應屏幕寬度和高度的div/box?
呃......只要將「正確的div」設置爲「float:right」並放在源文件左邊的div之前? –
這就是我所做的,但左邊的div在整個頁面上的寬度相同,看起來很愚蠢。 – user2980766
你是要求一個「L」形的DIV嗎? – hungerstar