CSS 位置对象相对于文档

标签 css html positioning

当我尝试相对于文档定位此 div(用作图像)时,它不会显示,但是如果我定位它:绝对有效,有什么办法解决这个问题吗?

   #headr {
        background-image:url(../images/top%20bg.jpg);
        height:50%;
        width:100%;
        position:relative;
}

    <body>

<div id="headr">
</div>

最佳答案

如果你想在其中定位一些相对的东西,你必须添加 position: relative; 到 body。仅当父容器是相对定位、固定定位或绝对定位(默认情况下不是静态的)时,相对定位才有效。

关于CSS 位置对象相对于文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20111999/

相关文章:

css - 阻止 div 重叠

html - 没有列表的水平可滚动图像行

html - 即使我为父级 div 设置了固定宽度,水平滚动条也不起作用?

php - 将元标记与 PHP 一起用于搜索引擎

javascript - 使用表单验证隐藏和显示 Div

css - 如何在页面顶部放置图像按钮

css - 当浏览器窗口小于 900 像素宽时,mediaquery 不工作

html - li 在 html 页面中悬停问题

javascript - 单击下拉按钮时使区域缩小的任何选项

固定社交按钮 div 相对于另一个 div 或容器的 CSS 定位