回答
你有嗎?示例代碼?div始終是其容器的整個寬度,因爲它的block-level元素
如果您未定義寬度和/或高度,則div元素會隨其內容一起增長。絕對!如果內容設置爲浮動,您必須設置爲容器
overflow:hidden
爲了讓它成長!
如果將div中的元素設置爲絕對值並且希望它自動調整大小以包含絕對元素,那麼您會做什麼? – 2016-02-11 21:23:15
是否可以指定元素的寬度/高度,並且該元素在內容增長時動態更改大小? – FrenkyB 2016-07-11 19:49:10
divs的默認行爲是填充整個可用寬度。有幾個方法來重寫此:
- 設置
display: inline-block
(非IE友好) - 浮它(用,還有副作用,浮動吧)
- 設置
display: inline
(但這是幾乎從來沒有你想) - 設置
position: absolute
- 硬編碼的寬度(沒有動態寬度雖然)
作爲最後的手段,consi der javascript。
您可以指定最小寬度和最小高度,並且隨着內容更改(當然,不低於最小寬度/高度),DIV將調整寬度/高度。從代碼
最重要的CSS屬性(DIV是可編輯的,所以只需鍵入文本,它會通過寬度/高度與它成長):
min-height: 200px;
min-width: 100px;
使用神奇的CSS屬性稱爲「flex」,它真的很棒
yourDiv{
display:flex;
}
只要確保兒童不是位置:絕對的,因爲這不會使用flex。
- 1. 如何讓div隨內容一起增長,而不是覆蓋其他內容
- 2. 如何讓DataGrid隨其內容動態增長?
- 3. 當外部div增長時,讓內部div在高度增長
- 4. 如何讓NSTextView隨文本增長?
- 5. 如何讓外部div與內部div一起增長
- 6. 隨着內容自動增長更改div高度
- 7. CSS - 列似乎不隨內容增長
- 8. 如何讓ListView增長到內容的大小
- 9. 如何讓DIV內容長大到一定程度?
- 10. 固定div比內容更長 - 如何讓內容粘到屏幕底部?
- 11. 使div寬度隨着內容的增加而增加
- 12. CSS內容不隨內容增加
- 13. 如何增加div內容值?
- 14. 如何讓我的隨機生成的div出現在容器div內?
- 15. 如何讓div內容可拖拽
- 16. 如何讓div包含所有內容
- 17. 如何讓div內容響應?
- 18. 內部DIV使外部DIV增長 - 如何避免?
- 19. 隨機div內容+背景
- 20. CSS:Flex項目不隨Chrome中的內容增長
- 21. 如何讓我的列表項內一個div榜上無名項增長
- 22. CSS - 如何強制fullsceen高度增長更長的內容?
- 23. 如何讓div在高度固定,但如果內容大於高度則增長?
- 24. 如何使UITableView行隨用戶修改的內容動態增長
- 25. Div隨着內容自動增加寬度
- 26. Div的寬度不隨它的內容而增加
- 27. 如何讓Flexbox元素根據內容增長但不超過「flex:1」
- 28. Div未增長到IE7中的Reportviewer內容
- 29. div不會與動態內容一起增長
- 30. div與最小寬度增長與它的內容
我很確定OP是在問,如果(div)元素A有孩子(ren)B,如何讓A自動變得足夠大以環繞B.你的回答說B將是A的寬度if它是`display:block`。 – doug65536 2013-09-28 02:37:03