为什么要设置成100vw才能撑开,才有效

为什么要设置成100vw才能撑开,才有效

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
imooc_慕慕 2022-11-21 12:16:44

同学你好,这里vh是移动端开发的单位,vh是相对单位,1vh为视口高度的1%,如果是100%视口的高度,则为100vh

https://img1.sycdn.imooc.com//climg/637afadb095723db05300126.jpg

同学可以回顾一下之前的课程,参考学习地址:

https://class.imooc.com/lesson/2139#mid=53243

祝学习愉快~

  • 提问者 清夏_ #1

    老师也是这么说的,那我设置成100%不也是100%视口的高度吗?为什么不行,必须是vh

    2022-11-21 12:18:57
  • imooc_慕慕 回复 提问者 清夏_ #2

    同学你好,这里子元素没有给固定的高度所以无法撑开父元素body高度,又因为使用了flex弹性布局,因此给了父元素100vh高度而这个vh是相对于可视口的高度计算的即相对单位,同学可以在控制台看一下有具体的高度度的,参考如下:

    https://img1.sycdn.imooc.com//climg/637b0aee0957006405860223.jpg


    所以可以将页面布局撑,而不能使百分号,

    祝学习愉快~

    2022-11-21 13:21:51
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师