我正在寻找一个基于 CSS 的网页模板,其中主要内容div
当其内容只有几行时,占据视口的整个高度(减去页眉和页脚高度)。页脚应该位于视口的底部,而不是内容的正下方,它更多地位于视口的中间。内容区域需要垂直扩展才能与页脚顶部连接。
如果内容需要比视口更多的空间,则页脚可以作为标准网页设计位于网页底部(而不是视口底部)。
感谢指向特定链接或示例代码的链接。不要提及模板网站并告诉我在那里进行搜索。必须至少在 IE 6 和 FF 中工作。如果需要JavaScript,只要浏览器不支持JS就可以,它默认将页脚放在内容区域的底部,不会破坏布局。
案例 #1 的草图:
-------------- <-----
header area | |
-------------| |
small content| |
| view-port
| |
| |
-------------| |
footer area | |
-------------- <-----
all other cases:
-------------- <-----
header area | |
-------------| |
big content | |
| view-port
| |
| |
| |
| |
| <----
|
-------------|
footer area |
--------------
这里的例子:http://www.rossdmartin.com/aitp/index.htm http://www.rossdmartin.com/aitp/index.htm
更深入的资源:
- http://www.themaninblue.com/experiment/footerStickAlt/ http://www.themaninblue.com/experiment/footerStickAlt/
- http://ryanfait.com/sticky-footer/ http://ryanfait.com/sticky-footer/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)