>>
知识广场
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 会让你的页面出现滚动条,也许这是你不希望的。
如果你的元素实际高度大于你设定的百分比高度,那元素的高度会自动扩展。
相关推荐
set_time_limit设置无效的处理方案
PHP设置脚本最大执行时间的三种方法1、在php.ini里面设置max_execution_time = 120;2、通过PHP的ini_set函数设置ini_set("max_execution_t…
2022-07-19 08:09:03 | 分类:PHP | 作者:myerob | 阅读:333 | 标签:set_time_limit 设置 无效 方案 | 收藏
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 | 阅读:640 | 标签:PHP json_decode() 报错 json_last_error() 判断错误类型 解决方法 | 收藏
- 阅读榜
- 1. NTC热敏电阻B值3950(温度系数对照表)
- 2. U.FL座 IPEX/IPX接头1代,2代,3代,4代,5代区分对照图
- 3. 概率统计学中95%置信区间的系数1.96怎么得到的?
- 4. 个人所得税申报系统(扣缴端)如何删除已离职人员信息
- 5. BCD码的定义以及其与十进制数据转换方法(附验证工具)
- 6. GB2312汉字编码字符集对照表
- 7. STM32 编译 Error: L6411E、L6310E 解决方法
- 8. 印花税低于1元需要交吗?是不是不用交
- 9. 离职员工申报个税删不掉 显示存在收入明细,若该人员已离职或退休,请将人员状态改为非正常。可改为非正常后还是不行
- 10. php页面最大执行时间 set_time_limit函数不起作用