【发布时间】:2021-05-05 13:49:17
【问题描述】:
<template>
<div>
<div style="height: 20px; color: yellow">
test
</div>
<v-card class="markdown-preview" tile>
<v-card-text v-html="previewText"> </v-card-text>
</v-card>
</div>
</template>
无论标题 div 的大小如何,v-card 都应该占据 div 中的剩余位置。 我用 flex 尝试过,但是 v-card 要么直接在顶部,要么在底部溢出父 div。 有人可以帮帮我吗?我花了几个小时尝试了很多不同的选择。我唯一的解决方案是计算 CSS 属性。但我希望这些值是可变的。
【问题讨论】:
-
尝试在
v-card上使用height: 100% -
然后它溢出底部。我是 100% 的 div,但我只有(100% - 标题 div 的大小)的位置。
标签: javascript html css vue.js vuetify.js