html、body
来源:1-1 课程导学

慕后端1189009
2021-10-28
为什么要给html、body两个标签的height设置为100%?
在vue里,#app也要设置100%吗
写回答
1回答
-
同学你好,首先要知道百分比这个单位是一个相对单位,是根据父容器的尺寸来决定的。所以一个容器想要跟浏览器窗口一样大,给它设置100%,这个100%会跟父容器一样大,也就是body容器,那么body容器也需要跟浏览器一样大,那么也设置100%,就会跟它父容器一样大了,body的父容器是html,html需要跟浏览器一样大,也需要设置100%。
Vue中app容器设不设置100%,需要看应用的高度是否需要跟浏览器一样高,需要就可以跟上面说的方式做,不需要就可以不设置。当然跟浏览器一样大,除了100%,还有弹性,vh单位,js设置等。012021-12-30
相似问题