推粘页脚后,包装器上方的空白块

Posted

技术标签:

【中文标题】推粘页脚后,包装器上方的空白块【英文标题】:Blank block above wrapper after push sticky footer 【发布时间】:2014-09-13 23:08:05 【问题描述】:

我终于得到了一个与 push div 配合使用的粘性页脚。不幸的是,我的包装器上方现在出现了一个奇怪的块。我当然想摆脱这个。

相关网站: http://print503.squarespace.com/gallery/

基本 html 结构:

    <body>
         <div id = "wrapper">
            [all content divs (dynamic/responsive)]
               <div class = "push">
               </div>
         </div>
         <div id = "footer"> 
         </div>
   </body>

基本 CSS 结构:

html, body  
height: 100%;
padding: 0;
margin: 0;


#wrapper 
position: relative;
margin: 0;
padding: 0;
min-height: 100%;
z-index: 1;


.push 
opacity: 0;
height: 50px;
bottom: 0;


#footer 
background-color: #000;
height: 200px;
bottom: 0;
   

所以我用我自己的 HTML 和 CSS 覆盖了这个 squarespace 网站的模板。我认为包装器(名为“#outerWrapper”)是背景图像。我不知道这是否是导致现在出现的顶部块出现问题的原因。

我已经进行了数小时的研究,但无法弄清楚这个问题。希望得到一些帮助。提前致谢。

【问题讨论】:

【参考方案1】:

添加

#outerWrapper 
    display: inline-block;

似乎可以解决它,如果这就是你想要的(摆脱顶部的黑条并让背景图像一直显示到顶部)。

【讨论】:

谢谢你一百万次!做到了!还在学习。再次感谢。

以上是关于推粘页脚后,包装器上方的空白块的主要内容,如果未能解决你的问题,请参考以下文章

HTML Zen编码HTML全页:包含UL导航+内容+页脚的包装器DIV

使用 Ghostscript.NET 包装器打印 PDF - 空白页

在包装器上使用填充时如何使内容 div 全高?

使用 NAudio Wasapi 包装器录制音频,声音文件权重不为 0 但音频为空白

底部粘页脚不重叠

Bootstrap 响应式粘页脚