Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
<div class='outer'> <div class='inner'> <p> Some text ... </p> </div> </div>
外部 div 显示为高度为零。甚至 css 属性.outer { border: 1px solid black; }在页面顶部显示为单行。
.outer { border: 1px solid black; }
你如何确保外部 div 实际上将封闭的内部 div 封装在 html 中?
你做了两件事之一。
您.inner向左或向右浮动并且没有清除浮动并且没有设置overflow: {auto|hidden}
.inner
overflow: {auto|hidden}
您绝对定位.inner并且没有其他内容可以创建一些宽度.outer
.outer
您的代码行为正确。
将 css overflow: auto 属性添加到外部 div 通常会有所帮助。
尝试给它height: auto; 如果这不能解决您的问题,请将代码上传到 jsfiddle。:)
height: auto;