【发布时间】:2011-11-11 14:08:36
【问题描述】:
当母版页解析内容时,div 总是在最底部。那么我如何在不使用绝对位置的情况下将页脚设置在底部。如果您使用绝对位置,则必须根据我不想要的设置每个不同的页面高度和页脚位置。谢谢。
【问题讨论】:
标签: asp.net html master-pages position footer
当母版页解析内容时,div 总是在最底部。那么我如何在不使用绝对位置的情况下将页脚设置在底部。如果您使用绝对位置,则必须根据我不想要的设置每个不同的页面高度和页脚位置。谢谢。
【问题讨论】:
标签: asp.net html master-pages position footer
这是我最近需要在一个项目中实现的。 查看以下 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,以便您查看。
【讨论】:
最实用的解决方案是在 CSS 中为页眉和页脚之间的主要内容区域设置大约 700 像素的最小高度。
或者,您可以试试这个(但尚未在现代浏览器中测试):
http://codersbarn.com/post/2008/09/10/CSS-Sticky-Footer-for-ASPNET-Master-Page.aspx
【讨论】: