大家好,又见面了,我是你们的朋友全栈君。
废话不多说 , 先来看看问题
期望的样子 :
实际的样子 :
怎么样 , 看出问题了吧 , 那来看看代码吧 ! ( 只看有关的代码哦 )
// 此处使用stylus书写样式
.evaluation // 最外边的div
width 100%
height 100vh // 高度为屏幕的高度
padding-top 0.9rem
background #f5f5f5
.mint-header // 头部
height 0.9rem
background #ffffff
color #444444
font-size 0.32rem
border-bottom 1px solid #cccccc
因为内容并没有占满整个屏幕 , 所以设置 height : 100vh 本来可以占满屏幕 , 但它会默认将头部和底部也加进去了 , 所以会超出屏幕高度 , 那怎么解决呢 ?
.evaluation // 最外边的div
width 100%
min-height: calc(100vh - 0.9rem) //这个页面只有头部,所以将头部的高度减去
padding-top 0.9rem
background #f5f5f5
.mint-header // 头部
height 0.9rem
background #ffffff
color #444444
font-size 0.32rem
border-bottom 1px solid #cccccc
决定性代码: min-height: calc(100vh – 0.9rem);
注: 100vh 减去的可以是任意像素单位(px、rpx、em等), 此处运算符左右要有空格哟~~
遇到这个问题的小哥哥和小姐姐可以试试哦 , 看有没有解决呀!
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/136770.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...