求一个css框架_html/css_WEB-ITnose
页面分三大块头部 中间部分 和底部
要求header 和footer始终固定在屏幕最上方和最下方
main高度不固定,要求垂直方向居中(在header和footer之间垂直居中),内容比较多时,可以出现滚动条。
请各位达人帮忙写下这三个div的css!自己写了几个始终不能达到理想的效果!
回复讨论(解决方案)
这样?没明白main垂直居中什么意思。。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><style>body{margin:0px;}#header,#footer{height:150px;border:solid 1px black;position:fixed;top:0px;width:100%;background:#ffffff;left:0px}#main{margin:0px auto;width:1000px;padding-top:150px;}#footer{height:80px;top:auto;bottom:0px;}</style><div id="header">页头</div><div id="main">要求header 和footer始终固定在屏幕最上方和最下方 main高度不固定,要求垂直方向居中(在header和footer之间垂直居中),内容比较多时,可以出现滚动条。<br /> 1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1 1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1</div><div id="footer">页脚</div>
不兼容ie6-,因为不支持fixed定位,需要用js,懒得写了,你要兼容ie6自己写js
这样?没明白main垂直居中什么意思。。
XML/HTML code
?
12345678910111213
引用 1 楼 showbo 的回复:这样?没明白main垂直居中什么意思。。
XML/HTML code
?
12345678910111213
引用 3 楼 suncaser 的回复:
引用 1 楼 showbo 的回复:这样?没明白main垂直居中什么意思。。
XML/HTML code
?
12345678910111213
没明白什么叫上下方向居中。。。页头和页脚大小不一样而且覆盖在上面,怎么垂直居中。。??
没明白什么叫上下方向居中。。。页头和页脚大小不一样而且覆盖在上面,怎么垂直居中。。??
我想我画个图更直观一些!
这个明白了,得用js来定位了
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><style>body{margin:0px;}#header,#footer{height:150px;border:solid 1px black;position:fixed;top:0px;width:100%;background:#ffffff;left:0px;z-index:100}#main{width:100%;position:absolute;top:150px;left:0px;overflow:auto;background:#eeeeee}#footer{height:80px;top:auto;bottom:0px;}</style><div id="header">页头</div><div id="main">要求header 和footer始终固定在屏幕最上方和最下方 main高度不固定,要求垂直方向居中(在header和footer之间垂直居中),内容比较多时,可以出现滚动条。<br /> 1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br />1<br /></div><div id="footer">页脚</div><script>function resetMain(){ var m=document.getElementById('main'),mh=m.offsetHeight; var sh=document.documentElement.clientHeight,avh=sh-150-80/*main的可用高度*/; if(mh<avh){ m.style.top=(avh-mh)/2+150+'px' } else m.style.top='150px';}window.onload=window.onresize=resetMain;</script>
这个明白了,得用js来定位了
XML/HTML code
?
1234567891011121314151617181920212223
nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition……
非常感谢!这个不错!虽然position:fixed;在ie6中不支持!但ie6也就像快要下山的夕阳了!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

我如何使用html5&lt; time&gt; 元素以語義表示日期和時間?
