我想知道为什么绝对定位的div的内容溢出边界以及如何设置容器的高度以确保没有任何东西会溢出。知道孩子的身高是可变的。为什么边框围绕儿童定位相对
.container {
border: 2px solid #fff;
padding: 20px;
}
.absolute {
position: absolute;
color: #ff0000
}
.relative {
position: relative;
}
<div id="card" class="container">
<div class="absolute">
<h1 style="margin-left : 200px">beaucoup de texte</h1>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium
</p>
</div>
<div class="relative">
<h1>moins de texte</h1>
hello and welcome
</div>
</div>
https://jsfiddle.net/jjjepmwm/5/
周围有.container边界 - 这是最大的股利。 http://codepen.io/sol_b/pen/jyqapw – sol
我的问题是为什么它不包含div定位绝对,谢谢 – mustafa918
*绝对定位*'绝对'意味着它采取了正常流程,你不会能够随着“绝对”增长而增长'容器'...所以答案是你不能** – kukkuz