很不起眼的问题 也许你就解决不了 在线讨论
时间:2011-11-17
来源:互联网
HTML code
个人分析:body的背景是灰色的,此情况下,body的高应该是一个屏幕吧,暂且就算是800px,那么main设置的是100%,按照其父DIV的高度body,理论上是不是应该也是800?但。。。
另一个情况 当里面的内容大于一个屏幕(多复制几个what<br />),此时main符合了他的父DIV的高度。
很奇怪 我希望在css上得到解决办法,不要把皮球踢到js上哦!因为这里讨论的是css嘛!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.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"> #main{ width:800px; margin:auto; background-color:#FF0000; height:100%;} </style> </head> <body bgcolor="#999999"> <div id="main"> what?<br /> what?<br /> what?<br /> what?<br /> what?<br /> what?<br /> what?<br /> what?<br /> what?<br /> </div> </body> </html>
个人分析:body的背景是灰色的,此情况下,body的高应该是一个屏幕吧,暂且就算是800px,那么main设置的是100%,按照其父DIV的高度body,理论上是不是应该也是800?但。。。
另一个情况 当里面的内容大于一个屏幕(多复制几个what<br />),此时main符合了他的父DIV的高度。
很奇怪 我希望在css上得到解决办法,不要把皮球踢到js上哦!因为这里讨论的是css嘛!
作者: xiaozhumt 发布时间: 2011-11-17
body的height解析出来是一百六十多
作者: KongHuLu 发布时间: 2011-11-17
有些不是自己认为的。。你可以用JS去看看BODY的高度。。。高度的设置是相当于父元素的
作者: zsx841021 发布时间: 2011-11-17
BODY的高度由其内容决定的,不是满屏。
你可以尝试
html,body {min-height:100%;}
你可以尝试
html,body {min-height:100%;}
作者: ddcatlee 发布时间: 2011-11-17
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28