Div的宽度与高度的100%设定
2013-11-06 13:52
190 查看
div的100%是从其上一级div的宽高继承来的,有一点很关键,就是要设置div100%显示,必须设置其上一级div的宽度或高度,否则无效。
举例说明:父div宽300高200,子div如果在这个条件下设置宽高都为100%的话,那大小就是父div的宽300高200,在尝试中你会发现,div显示会受自身和其上一级div的padding和margin影响,而其实际宽高不受影响。值得玩味噢!
如果要设置div高度100%只要为html和body设置高度为100%就可以了html,body{height:100%;},这样之后div会按比例来继承上一级的高度了,仅仅设置的DIV元素的height属性貌似没有什么效果。那么,如下的样式可以设置Div撑满整个页面:
<style type="text/css">
html,body
{
height:100%;
margin:0;
}
</style>
<div style="width:100%; height:100%; background-color:#666">
</div>
有一点需要注意的是,Html级元素默认宽度是100%即整行,但是高度并不是100%而仅仅是一行而已。所以要想实现撑满整个页面,必须显式地设置高度为100% !
举例说明:父div宽300高200,子div如果在这个条件下设置宽高都为100%的话,那大小就是父div的宽300高200,在尝试中你会发现,div显示会受自身和其上一级div的padding和margin影响,而其实际宽高不受影响。值得玩味噢!
如果要设置div高度100%只要为html和body设置高度为100%就可以了html,body{height:100%;},这样之后div会按比例来继承上一级的高度了,仅仅设置的DIV元素的height属性貌似没有什么效果。那么,如下的样式可以设置Div撑满整个页面:
<style type="text/css">
html,body
{
height:100%;
margin:0;
}
</style>
<div style="width:100%; height:100%; background-color:#666">
</div>
有一点需要注意的是,Html级元素默认宽度是100%即整行,但是高度并不是100%而仅仅是一行而已。所以要想实现撑满整个页面,必须显式地设置高度为100% !
相关文章推荐
- 关于div宽度和高度的100%设定
- 关于Div的宽度与高度的100%设定
- Div的宽度与高度设定100%
- Div的宽度与高度的100%设定
- 关于Div的宽度与高度的100%设定
- 关于Div的宽度与高度的100%设定
- 关于Div的宽度与高度的100%设定
- 关于div高度/宽度 100%
- div高度、宽度100%|div width、height 100% - div100%
- 关于div的宽度或高度设置为100%时
- div高度、宽度100% div width、height 100%
- div高度、宽度100%|div width、height 100% - div100%
- div 固定高度,设定比例的宽度,超出指定高度时竖直滚动条出现
- 设置div table 等元素高度宽度百分之一百 100% 无效解决办法...
- Div内有ul li元素,Div设置高度100%,谷歌IE下li过多会显示滚动条,而火狐下就会滚动条就不起作用,li会撑大Div
- 设置一个div层的最小宽度或最小高度
- jQuery获取不到隐藏DIV的高度和宽度
- html css div自适应屏幕宽度,高度
- 不固定宽度和高度的情况下CSS调整div居中的方法总结
- CSS控制div宽度最大宽度/高度和最小宽度/高度