有沒有辦法做到這一點只是CSS和沒有腳本?我有一個最小寬度的div,它內部是一個絕對定位的內部div,具有動態生成的可變寬度內容。有時候內容超出了包含div,但是由於它的絕對定位,它不會延伸包含div。我如何得到它以擴展包含的div?謝謝拉伸div以適應絕對定位的內容
10
A
回答
1
嘗試引用這個JSfiddle我做的。 http://jsfiddle.net/gA7mB/ 如果我正確地閱讀它,基本上你在找什麼。
HTML
<div class="container" >
<div class="relative" >
<div class="absolute" >
<h1>I am Content i can be as long as you wish. t is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).</h1>
</div>
</div>
CSS
.container{
width: 500px;
}
.relative{
position: relative;
background: #666;
min-width: 200px;
min-height: 200px;
}
.absolute{
position: absolute;
background: #999;
top: 20px; //not important, just to show absolute position
left: 20px; //not important, just to show absolute position
}
+4
不適用於我:http://jsfiddle.net/gA7mB/117/ – 2013-03-01 16:02:50
+2
這對於保持孩子的寬度非常有用,但是有沒有辦法讓父母的身高也包括孩子? – 2013-10-11 16:10:07
1
如果您的內容元素有position: absolute
,這是不可能的。但是,有時您可以避免絕對定位,而是通過使用浮動元素來獲得所需的結果。例如,參見this answer至very similar question。
相關問題
- 1. 更改div的寬度以適應內容後絕對定位
- 2. 垂直拉伸div以適合內容
- 3. 使得DIV寬度拉伸以適應其內容
- 4. 拉伸div以適應內容,高度由圖像寬度決定
- 5. 絕對定位的div div滾動內絕對定位的父
- 6. 絕對定位的div在另一個絕對定位的div內容不是內容
- 7. CSS - 相對定位的父DIV沒有拉伸絕對小孩DIV高度
- 8. 拉伸高度以適應內容反應本地
- 9. 相對div內的絕對定位firefox
- 10. 如何確保DIV延伸以適應其內容?
- 11. 絕對定位div後的位置內容
- 12. 除了內容的div背景拉伸
- 13. bootstrap:拉伸中間的內容div
- 14. 相對div內絕對定位的div不想擴展更多的內容
- 15. 位置div與相對位置內部絕對定位div
- 16. 磁性DIV:內絕對定位的div固定的div
- 17. 父親的絕對定位重疊內容的Chid Div
- 18. 絕對定位的DIV不會擴展到內容的高度
- 19. 垂直對齊一個絕對定位的div內含div div
- 20. 絕對定位div中的中心內容
- 21. 如何使容器div垂直拉伸以適應IE中的表格?
- 22. 我的內容和背景都是絕對定位的div - 我如何拉伸背景div來匹配內容的高度?
- 23. 重疊絕對定位的內容
- 24. 拉伸水平UL以適應div的寬度
- 25. 絕對定位DIV相對於(也絕對定位)父DIV的位置?
- 26. 內容div的拉伸高度如此vertical-navi得到延伸
- 27. 絕對定位的DIV中
- 28. 拉伸圖像,以適應完整的容器寬度引導
- 29. 滾動區域內絕對定位的div不延伸超出視口
- 30. 模糊絕對定位div以隱藏僅使用CSS3背後的內容
不,沒有腳本AFAIK – 2012-03-02 19:44:04
設置一個例子,所以我們可以與你有什麼工作http://jsfiddle.net – Henesnarfel 2012-03-02 19:44:10
絕對定位的div不再是「內部」的父母。因此不可能用css來做到這一點。 – Bazzz 2012-03-02 19:48:37