[未解决] 仿C/S框架兼容性问题~
时间:2010-12-05
来源:互联网
在做一个仿C/S结构的框架,在FF上测试通过,IE里middle一直无法实现自适应高度填满top和bottom之间的部分,请高手帮忙看看
[ 本帖最后由 linji0714 于 2010-12-6 13:01 编辑 ]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>测试页面</title> <style type="text/css"> <!-- * { margin:0; padding:0; list-style:none;} html { height:100%; overflow:hidden; background:#fff;} body { height:100%; overflow:hidden; background:#fff;} #header { position:absolute; left:0; top:0; right:0; height:50px; background:#FF0000; } #side { position:absolute; left:10px; top:60px; bottom:30px; width:200px; overflow:auto; background:#000;} #main { position:absolute; left:220px; top:60px; bottom:30px; right:10px; } #main #left { position:absolute; left:0; top:0; right:310px; bottom:0; overflow:hidden; } #main #left #top { position:absolute; left:0; top:0; right:0; height:40px; background:#FF0000; } #main #left #middle { position:absolute; left:0; top:40px; right:0; bottom:40px; background:#000; overflow:auto; } #main #left #bottom { position:absolute; left:0; bottom:0; right:0; height:40px; background:#FF0000; } #main #right { position:absolute; top:0; bottom:0; right:0; width:300px; overflow:auto; background:#DDD;} #footer { position:absolute; left:0; bottom:0; right:0; height:20px; background:#FFEE00;} /*---ie6---*/ html { *padding:60px 0 30px 0;} #header { *height:50px; *margin-top:-60px; *margin-bottom:10px; *position:relative; *top:0; *right:0; *bottom:0; *left:0; } #side { *height:100%; *float:left; *width:200px; *position:relative; *top:0; *right:0; *bottom:0; *left:10px;} #main { *height:100%; *margin-left:210px; *margin-right:20px; _margin-left:207px; *position:relative; *top:0; *right:10px; *bottom:0; *left:10px; } #main #left { *padding:40px 0 40px 0; *margin-right:310px; _margin-right:310px; *position:relative; *top:0; *right:0; *bottom:0; *left:0; } #main #left #top { *height:40px; *position:relative; *top:0; *right:0; *bottom:0; *left:0; } #main #left #middle { *height:300px; *position:relative; *top:0; *right:0; *bottom:0; *left:0; } #main #left #bottom { *height:40px; *position:relative; *top:0; *right:0; *bottom:0; *left:0;} #main #right { *height:100%; } #footer { *height:20px; *margin-top:10px; *position:relative; *top:0; *right:0; *bottom:0; *left:0;} --> </style> </head> <body> <div id="header">header</div> <div id="side">side</div> <div id="main"> <div id="left"> <div id="top">top</div> <div id="middle"> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> </div> <div id="bottom">bottom</div> </div> <div id="right"> </div> </div> <div id="footer">footer</div> </body> </html>
提示:您可以先修改部分代码再运行
[]提示:您可以先修改部分代码再运行
[ 本帖最后由 linji0714 于 2010-12-6 13:01 编辑 ]
作者: linji0714 发布时间: 2010-12-05
额~没人肯指点下吗
作者: linji0714 发布时间: 2010-12-06
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28