Css 创建div高度100%,但不应显示页面滚动条
我正在创建一个100%高度的div HTML 有一个页面滚动显示在页面上,但我需要一个页面滚动(不是div滚动)只有当有内容。高度:自动也不起作用Css 创建div高度100%,但不应显示页面滚动条,css,Css,我正在创建一个100%高度的div HTML 有一个页面滚动显示在页面上,但我需要一个页面滚动(不是div滚动)只有当有内容。高度:自动也不起作用 我需要div来获取浏览器的高度,而不考虑显示器的高度。尝试设置top:400px;底部:0而不是top:400px;身高:100% 编辑:注意,这可能在IE6中不起作用(不知道IE7)您是否尝试过溢出:隐藏;css样式属性 抱歉,溢出:隐藏 body标记有一些默认边距,因此如果需要一个div来代替body,请首先将body样式设置为:margin:0
我需要div来获取浏览器的高度,而不考虑显示器的高度。尝试设置
top:400px;底部:0代码>而不是top:400px;身高:100%代码>
编辑:注意,这可能在IE6中不起作用(不知道IE7)您是否尝试过溢出:隐藏;css样式属性
抱歉,溢出:隐藏 body标记有一些默认边距,因此如果需要一个div来代替body,请首先将body样式设置为:margin:0代码>
我尝试使用以下样式创建一个div,它似乎可以满足您的需要:
height: 100%;
overflow: auto;
overflow:auto
将在内容超过高度时为div提供一个垂直滚动条。overflow:none代码>不存在。我想你想写的是溢出:隐藏代码>-此外,这将不满足第二个要求(如果有足够的内容,则显示滚动条),那么您可以始终使用overflow:hidden;和添加溢出:滚动到内容css。它与IE9一起工作,不确定是否在版本8,7,6上。总之IE不是优先发展的:)谢谢。。。。。。。。。。。。。
#BottomShelf{ position:absolute; top:400px; left:0px; width:100%; height:100%;; background:#d4b7a0; z-index:1;}
height: 100%;
overflow: auto;