我有一個div在「span」類的另一個div內。子div的寬度設置爲100%。出於某種原因,div在父div之外流動。Bootstrap問題div擴展超出範圍
向父級添加「overflow:hidden」僅切割子div的內容。
有人會知道這個解決方案嗎?下面
.span8 {
float: none;
display: block;
width: 100%;
margin-left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.child {
padding: 20px;
width: 100%;
}
<div class="span8 clearfix">
<div class="child">
My content
</div>
</div>
內部div是否有任何填充?如果是這樣,你應該知道寬度試圖確保「無襯墊」空間,任何填充或邊框都會導致div大小增加,最終溢出。 width:auto在div上應該使它儘可能多的使用空間而不會溢出。 – cernunnos
'div'是一個'block element',不應該放在'span'裏面,這是'inline element'。這不是標準的,會讓你感到困難。 – Itay
跨度或div內的div? Div是一個塊元素。你應該顯示一些代碼? – Arpit