【问题标题】:ASP.net 4.0 Master Page Footer DivASP.net 4.0 母版页页脚 Div
【发布时间】:2011-11-11 14:08:36
【问题描述】:

当母版页解析内容时,div 总是在最底部。那么我如何在不使用绝对位置的情况下将页脚设置在底部。如果您使用绝对位置,则必须根据我不想要的设置每个不同的页面高度和页脚位置。谢谢。

【问题讨论】:

    标签: asp.net html master-pages position footer


    【解决方案1】:

    这是我最近需要在一个项目中实现的。 查看以下 jsFiddle:http://jsfiddle.net/uHZgY/


    编辑(基于评论)

    如果您需要的是浮动页脚,请查看另一个 SO 问题:How do I get a floating footer to stick to the bottom of the viewport in IE 6?

    正确答案实现了这一点,而不需要对主要内容进行绝对定位。

    我已经回答正确并为您创建了一个 jsFiddle,以便您查看。

    http://jsfiddle.net/mStef/

    【讨论】:

    • 问题是当页面超出可见窗口并且出现滚动条时失败。你试着看看自己
    • 对不起,我可能误解了这个问题。你想要一个固定的页脚(固定在底部),即使内容超过了页面高度? (所以内容在固定页脚后面滚动)
    【解决方案2】:

    最实用的解决方案是在 CSS 中为页眉和页脚之间的主要内容区域设置大约 700 像素的最小高度。

    或者,您可以试试这个(但尚未在现代浏览器中测试):
    http://codersbarn.com/post/2008/09/10/CSS-Sticky-Footer-for-ASPNET-Master-Page.aspx

    【讨论】:

      猜你喜欢
      • 2016-12-22
      • 1970-01-01
      • 1970-01-01
      • 2015-12-21
      • 1970-01-01
      • 2016-12-17
      • 1970-01-01
      • 1970-01-01
      • 2012-04-28
      相关资源
      最近更新 更多