absolute - 位置绝对 div 服从主体边距

标签 absolute

我在 html 文件正文中有一个绝对位置 div。我希望它遵守正文边距。在 http://jsfiddle.net/vHApr 找到我的代码。 以下是我的代码:

<html>
<head>
<style type="text/css">
body{
    margin: 50px;
    background-color: #ddd;
    color: #222;
    font: 11px "Helvetica Neue",Helvetica,Arial,sans-serif;
    min-width: 1080px;
    padding-top: 50px;
}
div.test{
    position:absolute;
    right:0px;
    top:55px;
}
</style>
</head>
<body>
<div class="test">
TEST
</div>
</body>
</html>

最佳答案

body 添加 position:relative – 那么绝对后代元素将与 body 的边缘对齐,而不是与视口(viewport)对齐(绝对定位元素会发生这种情况没有定位的祖先)。

关于absolute - 位置绝对 div 服从主体边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15880345/

相关文章:

html - 当内部具有绝对位置时展开外部 div

CSS : Place a div after a div with a div child of absolute position

jquery - 如何在 jQuery 中设置绝对位置

CSS:放置绝对定位元素,以便它从外部接触其父元素

php - Mpdf, block 绝对定位不起作用

html - 绝对位置但固定滚动

html - 使用元素中心定位元素?

html - 始终将绝对定位元素置于响应式元素之下

html - 设置主体宽度会改变 div 的绝对定位

html - 在没有 JavaScript 的情况下将绝对定位的 div 拉伸(stretch)到文档高度的 100%