我有一个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