>>
知识广场
CSS中设置height:100%无效的原因分析和解决方法
导读:
我们知道在把盒子宽度自适应为浏览器窗口宽度,只需设置width:100%就可轻松解决问题,但是让盒子的高度自适应浏览窗口的高度并非那么容易,下面举个例子:代码如下:<!-- 高度实际为字体大小 …
我们知道在把盒子宽度自适应为浏览器窗口宽度,只需设置width:100%就可轻松解决问题,但是让盒子的高度自适应浏览窗口的高度并非那么容易,下面举个例子:
代码如下:
<!-- 高度实际为字体大小 -->
<div class="box" style="width:100%;height:100%;background-color:red;">
width:100%;height:100%;
</div>
输出结果:

解决方法一:设置父元素高度
html,
body {
padding: 0;
margin: 0;
height: 100%;
}
备注:vue或者react等可以通过开发者模式查看当前父元素是谁
解决方法二:不用设置父元素高度,通过设置定位(fixed或absolute)解决
.box {
/* position: fixed; */
position: absolute;
top: 0;
left: 0;
}
在使用height: 100%;时需要注意的一些事项
margin 和 padding 会让你的页面出现滚动条,也许这是你不希望的。
如果你的元素实际高度大于你设定的百分比高度,那元素的高度会自动扩展。
相关推荐
PHP json_decode()报错 json_last_error()判断错误类型及解决方法
PHP json_decode()报错 json_last_error()判断错误类型 解决背景:最近在用curl请求接口获取json数据串的时候,一直出现PHP中json_decode()解析字符串…
2022-10-29 21:45:57 | 分类:PHP | 作者:myerob | 阅读:1904 | 标签:PHP json_decode() 报错 json_last_error() 判断错误类型 解决方法 | 收藏
CSS中设置height:100%无效的原因分析和解决方法
我们知道在把盒子宽度自适应为浏览器窗口宽度,只需设置width:100%就可轻松解决问题,但是让盒子的高度自适应浏览窗口的高度并非那么容易,下面举个例子:代码如下:<!-- 高度实际为字体大小 …
2022-10-30 12:24:34 | 分类:HTML,CSS | 作者:myerob | 阅读:2165 | 标签:CSS 设置 height:100% 无效 原因分析 解决方法 | 收藏
- 阅读榜
- 1. JS回调函数,可以带形参,示例代码如下
- 2. ASCII码一览表,ASCII码对照表
- 3. GB2312汉字编码字符集对照表
- 4. 概率统计学中95%置信区间的系数1.96怎么得到的?
- 5. 离职员工申报个税删不掉 显示存在收入明细,若该人员已离职或退休,请将人员状态改为非正常。可改为非正常后还是不行
- 6. CH340_PL2303_FT232_CP2102等常用USB芯片驱动软件安装教程【图文】
- 7. NTC热敏电阻B值3950(温度系数对照表)
- 8. ThinkPHP 数据库操作 where查询方法
- 9. PHP json_decode()报错 json_last_error()判断错误类型及解决方法
- 10. NB-IoT中的PSM,eDRX,DRX模式分别表示是什么?