outer <div> height 0px </div>

时间:2013-09-28 13:23:12

标签: html css

<div class='outer'> 
  <div class='inner'>
    <p> Some text ... </p>

  </div>
</div>

外部div的高度为零。甚至.outer { border: 1px solid black; }的css属性在页面顶部显示为单行。

如何确保外部div实际上将封闭的内部div封装在html中?

3 个答案:

答案 0 :(得分:0)

尝试给它height: auto; 如果这不能解决问题,请将代码上传到jsfiddle。 :)

答案 1 :(得分:0)

将css overflow:auto属性添加到外部div通常会有所帮助。

答案 2 :(得分:0)

你做了两件事之一。

  1. 您向左或向右浮动.inner但未清除浮动并且未设置overflow: {auto|hidden}

  2. 您绝对定位.inner并且没有其他内容可以为.outer创建一些宽度

  3. 您的代码表现正常。