<div class='outer'>
<div class='inner'>
<p> Some text ... </p>
</div>
</div>
外部div的高度为零。甚至.outer { border: 1px solid black; }
的css属性在页面顶部显示为单行。
如何确保外部div实际上将封闭的内部div封装在html中?
答案 0 :(得分:0)
尝试给它height: auto;
如果这不能解决问题,请将代码上传到jsfiddle。 :)
答案 1 :(得分:0)
将css overflow:auto属性添加到外部div通常会有所帮助。
答案 2 :(得分:0)
你做了两件事之一。
您向左或向右浮动.inner
但未清除浮动并且未设置overflow: {auto|hidden}
您绝对定位.inner
并且没有其他内容可以为.outer
创建一些宽度
您的代码表现正常。