【问题标题】:How to add a sticky footer to this HTML template while preserving the layout?如何在保留布局的同时向此 HTML 模板添加粘性页脚?
【发布时间】:2012-08-25 18:28:37
【问题描述】:

是否可以在this HTML template 中添加一个可在 IE 兼容模式下工作且跨浏览器兼容的置顶页脚?

我尝试添加Ryan Fait sticky footer,但是当我添加它时,一切似乎都中断了。

不能使用在父容器上使用 100% 高度的粘性页脚,然后对页脚使用负上边距并将其拉回视口,因为这将消除查看两者之间的背景颜色的能力页脚和主要内容。由于模板使用圆角,因此无法在其中注入背景颜色的间距 div,这似乎很困难。

我也尝试了类似于 Ryan Fait 方法的“top border soak up sticky footer”,但我也无法让它发挥作用。

【问题讨论】:

  • 只需从正文中删除填充:0 并在页脚中设置边距顶部:0...它工作正常
  • 删除#footer{margin-top:10px; ...} 折叠 div(主要和页脚)之间的间距并破坏布局。
  • @johntrpreneur 所以你想要的两个链接和内容都很小,如果你删除它,页脚就像填充与你的设计相似的页面

标签: html css sticky-footer css3pie


【解决方案1】:

解决了。基本上,就像您说的那样,我应用了 Ryan Fait 粘性页脚并执行了以下操作:
- 将页脚移到包装器外,将页眉移到包装器内。
-从身体上移除了填充物。
-从页脚中删除了上边距、下边框、框阴影(和底部圆角)。
- 将包装边距拉上一个额外的像素 (.063em) 以说明页脚的顶部边框。
-添加填充底部:10px;到#innerwrap 以获得我正在寻找的 div 间距(就像它在 Ryan Fait 页面上所说的那样)。
- 使页脚的宽度和边距与包装器匹配。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-19
    • 2010-10-15
    • 2011-10-21
    • 2014-12-27
    • 1970-01-01
    • 1970-01-01
    • 2012-09-27
    相关资源
    最近更新 更多