【发布时间】:2012-12-28 22:10:38
【问题描述】:
假设我有两个 div,一个在另一个里面,就像这样:
<html>
<body>
<div id="outer" style="width:50%">
<div id="inner" style="width:100%">
</div>
</div>
</body>
</html>
目前,内部 div 的宽度为屏幕大小的 50% 的 100%,或屏幕大小的 50%。如果我要将内部 div 更改为绝对位置,如下所示:
<html>
<body>
<div id="outer" style="width:50%">
<div id="inner" style="position:absolute;width:100%">
</div>
</div>
</body>
</html>
在这种情况下,内部 div 占据了 100% 的屏幕空间,因为它的位置设置为绝对。
我的问题是:有没有办法在内部 div 的位置设置为绝对时保持其相对宽度?
【问题讨论】:
标签: html css position absolute