tailwind-css - 如何在顺风中使 div 填充父级的全高

标签 tailwind-css

我在我的 Vuejs 应用程序中使用了顺风。我有这个简单的模板

<template>
  <div class="bg-gray-500 h-screen">
    <Header /><!-- //height 32 -->
    <div class="w-2/3 mx-auto p-4 text-lg bg-white h-full shadow-lg">
      <router-view />
    </div>
  </div>
</template>
带有 h-screen 的 div是根还是我的应用程序。组件<header>顺风高度为 h-32问题是第二个div导致页面在底部滚动,<header>的高度(h-32)。
我想做的事
如果没有内容,我希望第二个 div 填充屏幕的剩余高度,但仅此而已。
如果有内容,我希望它根据需要增长。

最佳答案

您可以利用 .flex , .flex-col.flex-1为了这。退房 docs .

<div class="bg-gray-500 flex flex-col h-screen">
  <div class="flex h-32 bg-gray-200"></div>
  <div class="flex-1 w-2/3 mx-auto p-4 text-lg bg-white h-full shadow-lg bg-gray-300">
    <router-view />
  </div>
</div>

关于tailwind-css - 如何在顺风中使 div 填充父级的全高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63412303/

相关文章:

css - 顺风 : text-overflow: ellipsis?

html - 带间距的CSS flexbox装订线

tailwind-css - 如何使用 Tailwindcss 提取自己的类以分离文件

css - 当页面大小小于 VH 时,Tailwind CSS 如何使页脚停留在底部

javascript - 如何使用 Storybook 配置 VueJS + PostCss + Tailwind

Gatsby 动态样式在生产版本中不起作用

javascript - 将 Tailwind 添加到 Solidus 商店

reactjs - Tailwind 在 Gatsby 的生产模式下无法正常工作

javascript - Tailwind - 获取 JS 中所有可能的背景颜色类名称

html - 检测悬停在 div 内