css实现容器高度 适应 屏幕高度
2018-01-31 16:50
441 查看
<html>元素的高度默认是auto,被内容自动撑开;
100%:使得html的height与屏幕的高度相等;
50%:使得html的height等于屏幕的一半;
若想让一个<div>的高度与屏幕高度自适应,始终充满屏幕,需要从html层开始层层添加height=100%
<html>元素没有margin和padding
<body>元素有margin没有padding
因此让body占满屏幕的代码是
html{
height:100%;//让html的高度等于屏幕
}
body{
height:100%;
margin:0;
}
注:因为html,body元素的width默认就是100%,因此在里面的div 设定width=100%时就能和屏幕等宽
而html,body元素的高度height默认是auto,因此要想让div和屏幕等高,需要改变html和body的height值
100%:使得html的height与屏幕的高度相等;
50%:使得html的height等于屏幕的一半;
若想让一个<div>的高度与屏幕高度自适应,始终充满屏幕,需要从html层开始层层添加height=100%
<html>元素没有margin和padding
<body>元素有margin没有padding
因此让body占满屏幕的代码是
html{
height:100%;//让html的高度等于屏幕
}
body{
height:100%;
margin:0;
}
注:因为html,body元素的width默认就是100%,因此在里面的div 设定width=100%时就能和屏幕等宽
而html,body元素的高度height默认是auto,因此要想让div和屏幕等高,需要改变html和body的height值
相关文章推荐
- css实现容器高度 适应 屏幕高度
- css 根据手机屏幕适应页面高度
- 子元素浮动父容器高度不能自适应的CSS解决方法
- [CSS]使用绝对定位属性来实现CSS内部子容器高度随着外部父容器高度变化而变化
- css实现左栏固定右栏自适应,高度自适应的布局
- 【笔记】css 实现宽度自适应屏幕 高度自适应宽度
- css实现自适应屏幕高度
- 不同css样式适应不同屏幕大小实现自适应宽度
- CSS+DIV排版时容器内对象全部设置了float属性后容器不能自动适应高度的解决方案
- 子元素浮动父容器高度不能自适应的CSS解决方法
- css实现自适应屏幕高度和双飞翼布局
- 子元素浮动父容器高度不能自适应的CSS解决方法
- 子元素浮动父容器高度不能自适应的CSS解决方法
- CSS实现子级窗口高度随低级窗口高度变化及js控制左右容器高度一致
- css实现多列高度自适应的方法
- 纯div+css实现列等高,左右div适应高度
- 用RelativeLayout实现上下控件高度不变,中间的控件高度随着屏幕高度变化,适应整个屏幕
- css实现自适应屏幕高度
- 不知道自己高度和父容器高度的情况下,用 CSS 实现元素垂直居中
- 子元素浮动父容器高度不能自适应的CSS解决方法