我有一个子元素需要与祖先元素一起使用 absolute
定位。问题是父元素也被绝对定位了。
我不能使用 JavaScript。如何只用纯 CSS 实现这一点?
<div class="col-md-6 gp">
<div class="col-md-4 p">
<div class="col-md-2 c"> position me w.r.t to .gp</div>
</div>
</div>
.gp { height : 200px; position: relative; }
.p {
height : 100px; width: 250px;
position :absolute;
top : 50px; left: 50px;
}
.c { position: absolute; height: 50px; }
absolute
元素周围放置一个包装器div
,并为其设置position:relative
即可。 - Sebsemillia