当前位置:Gxlcms > html代码 > 求一个css框架_html/css_WEB-ITnose

求一个css框架_html/css_WEB-ITnose

时间:2021-07-01 10:21:17 帮助过:25人阅读

页面分三大块头部 中间部分 和底部



要求header 和footer始终固定在屏幕最上方和最下方
main高度不固定,要求垂直方向居中(在header和footer之间垂直居中),内容比较多时,可以出现滚动条。

请各位达人帮忙写下这三个div的css!自己写了几个始终不能达到理想的效果!


回复讨论(解决方案)

这样?没明白main垂直居中什么意思。。

要求header 和footer始终固定在屏幕最上方和最下方 main高度不固定,要求垂直方向居中(在header和footer之间垂直居中),内容比较多时,可以出现滚动条。
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1 1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

不兼容ie6-,因为不支持fixed定位,需要用js,懒得写了,你要兼容ie6自己写js

这样?没明白main垂直居中什么意思。。



XML/HTML code
?



12345678910111213

应为分辨率不同,不同电脑显示的高度是不同的,main的高度就是客户端电脑屏幕除去header 和footer的高度,main中的内容在这个高度内垂直方向居中(上下方向居中)

引用 1 楼 showbo 的回复:这样?没明白main垂直居中什么意思。。



XML/HTML code
?



12345678910111213


我贴出来的不用管main高度,只要高度超过了就自动出现滚动条,不用计算main的高度就是客户端电脑屏幕除去header 和footer的高度

除非你的滚动条出现在main容器上,而不是浏览器的滚动条,那需要js计算。。感觉没这个必要。

引用 3 楼 suncaser 的回复:
引用 1 楼 showbo 的回复:这样?没明白main垂直居中什么意思。。



XML/HTML code
?



12345678910111213

这个main中的内容没有垂直居中(上下方向居中)

没明白什么叫上下方向居中。。。页头和页脚大小不一样而且覆盖在上面,怎么垂直居中。。??

没明白什么叫上下方向居中。。。页头和页脚大小不一样而且覆盖在上面,怎么垂直居中。。??
我想我画个图更直观一些!



这个明白了,得用js来定位了

要求header 和footer始终固定在屏幕最上方和最下方 main高度不固定,要求垂直方向居中(在header和footer之间垂直居中),内容比较多时,可以出现滚动条。
1
1
1
1
1
1
1
1
1
1
1
1

这个明白了,得用js来定位了



XML/HTML code
?



1234567891011121314151617181920212223

非常感谢!这个不错!虽然position:fixed;在ie6中不支持!但ie6也就像快要下山的夕阳了!

人气教程排行