我试着做我的div将是100%,但我不能做到这一点.我的代码:
<template>
<div>
<Navbar/>
<Calendar/>
</div>
</template>
<script setup>
import Calendar from '@/components/Calendar.vue';
import Navbar from '@/components/Navbar.vue';
</script>
<style scoped>
div{
width:100%;
height: 100%;
}
</style>
我明白了:
为什么我把所有的组件都放在那里?
1条答案
按热度按时间bvn4nwqk1#
要将元素的高度设置为浏览器窗口的100%,只需使用CSS的
vh
属性:最好将此高度赋予应用的根元素,这样根元素的高度将始终等于浏览器窗口的高度。
提示-
如果你在应用
vh
后看到一个垂直滚动条,这是因为正文有额外的边距和填充,所以这样做-了解更多关于viewport vs percentage units的信息