固定页脚和短屏

时间:2013-10-03 08:42:46

标签: css css3 layout css-position

您是否有任何建议如何在短屏幕/较低分辨率下使固定定位页脚工作?

我有页脚:

#footer {position: fixed; bottom: 0; width: 100%;  height: 35px; background: rgba(0, 0, 0, 0.3); line-height: 35px; color: #fff; font-size: 14px; text-transform: uppercase}

在大多数分辨率下工作正常,但是当屏幕高度小于900px时,因为它固定它与内容重叠。你如何解决这些问题?我正在考虑用js检查屏幕分辨率,然后代替固定给它位置:相对。你觉得怎么样?

3 个答案:

答案 0 :(得分:2)

真的必须修复吗?在一些浏览器中支持仍然有点邋...如果它是绝对定位的,你可以在主要内容中添加填充,这样页脚就不会重叠内容。

无论如何,使用css媒体查询可以轻松完成您要做的事情。你可以从这里开始:http://css-tricks.com/css-media-queries/

答案 1 :(得分:0)

给Z-index = 10; (一些更高的Z指数使它更突出)

答案 2 :(得分:0)

你可以试试这个 css:

html,body{position:relative; margin:0; padding:0; height:100%}

.footer{ position:fixed; height:30px; background-color:grey; width:100%; bottom:0px; z-index:999}