【发布时间】:2011-04-19 07:58:06
【问题描述】:
我正在尝试将 id 为“absPos”的 div 放置在相对于其父 div 的绝对位置。但它不起作用,div被放置在页面的左上角。
我的代码示例如下
<html>
<body>
<div style="padding-left: 50px;">
<div style="height: 100px">
Some contents
<div>
<div style="height: 80px; padding-left: 20px;">
<div id="absPos" style="padding: 10px; position: absolute; left: 0px; top: 0px; background-color: red;"></div>
Some text
</div>
</div>
</body>
</html>
你能帮我解决这个问题吗? 在我的实际情况中,我必须放置背景图像而不是红色背景颜色。
问候
【问题讨论】:
-
不是特别回答该问题,但可能对遇到与我导致此页面类似的问题的其他人有所帮助:确保您没有忘记职位规范中的单位.我不小心使用了“bottom:79;”而不是“bottom:79px;”,不知道为什么会出现在页面顶部。
标签: html css css-position