css - 制作位置为 : absolute push down div 的 div

标签 css wordpress

我正在尝试制作一个背景可以缩放到浏览器宽度的页面,无论页面的高度是否大于浏览器宽度,然后将内容放在背景下方。

我已经通过后台实现了这一点,但我必须使用绝对定位才能使其工作,所以我很难弄清楚如何下推主容器。因此,要么有一种方法可以做到这一点,要么使背景跟随浏览器宽度而不使用绝对定位。

任何想法将不胜感激!

Sitelink

背景div和要下推的主容器的css:

#supersized {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    z-index: -999;
    height: 100%;
    width: 100%;
}

#main-container {
    height: 100%;
    display: block;
    overflow: hidden;
}

最佳答案

main-container div 放在 container div 的外面。如果你想减少内容和背景之间的空间,那么你可以用这样的东西替换你的 main-container css:

#main-container {
    height: 100%;
    margin-top: -45px;
}

关于css - 制作位置为 : absolute push down div 的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22281705/

相关文章:

html - 具有不同高度的顺序水平而不是垂直的砌体 flex 盒

php - WordPress自定义帖子格式?

php - Wordpress 二十十二全屏响应式背景图片

wordpress - wp 未定义函数 add_settings_section

html - 将固定定位元素的子元素定位在彼此之上

javascript - 修复弹出框并使背景滚动

html - :before pseudo element acting separately from parent element

css - 这个模板的 CSS 有什么问题导致它部分损坏

css - Image Greyscale with CSS & re-color on mouse-over social icons?

css - 是否可以从任意点开始通过 css 渐变绘制垂直线?