【发布时间】:2017-07-10 19:11:30
【问题描述】:
我只是停留在position,我将position:relative 用于父级,position:absolute 用于子级现在父级div 没有得到高度,我不想使用min-height 或height。您可以看到顶部的红色border 是父div border。
.box {
text-align: center;
border: 1px solid red;
width: 500px;
margin: 0 auto;
position: relative;
}
.content {
width: 50%;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
}
<div class="box">
<div class="content">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda adipisci vel, dolore aspernatur iste iure blanditiis quam esse repudiandae aperiam debitis doloribus necessitatibus placeat tempora voluptate totam exercitationem neque quae.
</div>
</div>
请帮帮我?
谢谢
【问题讨论】:
-
CSS 101:绝对定位使元素脱离正常流动,因此它不能影响其父元素的测量值。 “有人帮我看看我是怎么得到它的吗?” - 得到什么?您完全忽略了在这里描述您真正想要实现的目标。
-
我想在这里获得父 div 的高度,我将它放在夏天的问题上
-
那么你不想使用绝对定位,因为正如我刚刚告诉你的那样,那是不可能的。
-
...或者如果你必须使用绝对的,而不是添加一些Javascript,没有其他办法。
标签: html css css-position