在this example中,您會看到包含的div具有紅色邊框。但是,您還會注意到子跨度重疊超過父div的邊緣。爲什麼是這樣以及如何固定以便包含div包含跨度的全部內容?HTML/CSS:子元素從父div中溢出。你如何讓div全部包含兒童內容?
-1
A
回答
0
將line-height
更改爲22px
對於.entry-utility
似乎有竅門。
0
我想我已經分離出你指的是你的代碼位:
<div class="entry-utility">
<span>
<h2><a href="#" title="##" rel="bookmark">New Design For Keep Skatin’ Bro</a></h2>
Posted in <a href="#" title=" " rel="category tag">Animation</a>,
<a href="#" title=" " rel="category tag">Photography</a>,
<a href="#" title=" " rel="category tag">Uncategorized</a>,
<a href="#" title=" " rel="category tag">Videography</a>,
<a href="#" title=" " rel="tag">Joe Pea</a>,
<a href="#" rel="tag">Raquel Pea</a>,
<a href="#" rel="tag">test</a> on <a href="#">May 27, 2011</a>.
</span>
</div><!-- .entry-utility -->
這是無效HTML因爲你有一個h2
嵌套一個(內聯)span
跨度將不包含邊框和填充 - 但爲了顯示這實際上如何影響CSS顯示,如果您使.entry-utility span {display: block;}
應該使紅色邊框包含就像你想的那樣..但是我想我寧願修補嵌套,因爲太多的強制定位也是如此。
雖然您製作了h2
display: inline;
因此它顯示爲一個內嵌元素,但您不能更改元素的性質,它仍然是塊級元素。
相關問題
- 1. 身高兒童的div溢出父容器
- 2. 浮動子元素溢出父div
- 3. 兒童DIV掉於父DIV
- 4. 兒童外出父元素
- 5. 如何讓div包含所有內容
- 6. 你如何讓子div重疊在父容器的頂部
- 7. Flexboxs兒童溢出父母
- 8. 從父div改變兒童img元素的風格?
- 9. Div容器不環繞兒童內容
- 10. Div內容溢出
- 11. Div內容溢出
- 12. 如何讓DIV溢出時,有在div內容是一些表
- 13. 子div的高度溢出父容器
- 14. 我如何讓底部的其他內容的div溢出?
- 15. 兒童的div阻斷父DIV背景
- 16. jQuery查找父div div兒童標籤
- 17. 動態內容溢出父div jquery
- 18. ul列表元素溢出父div
- 19. css中包含div元素的內容元素
- 20. 爲什麼子div溢出其父div?
- 21. 保留div父母身高一起兒童div內容水平居中
- 22. div高不包括兒童
- 23. 如何讓子div出現在定義了「溢出」的父div上方?
- 24. 如果它的子div不包含子元素,則隱藏父子元素
- 25. 兒童div來放置在父div的頂部圖像
- 26. div淡出內部div元素
- 27. 如何防止子div超出父div的高度溢出?
- 28. 在溢出隱藏父div內完全顯示div
- 29. 兒童div不是並排堆放在父div內
- 30. 讓我的包裝div元素全高
謝謝,但這意味着我必須有22px線高度,這是我不想要的。必須有一些方法來使其工作! – trusktr 2011-05-30 06:48:36
@trusktr:...或者只是在同一個元素上進行排序的用戶「overflow:hidden」。 – Marcel 2011-05-30 06:51:24
不幸的是,這將隱藏子跨度的一些邊緣,所以這是行不通的。我認爲有一個解決方案,我只是不知道什麼! – trusktr 2011-05-30 06:53:30