一个网格中有两个网格但高度不同?如何?

Posted

技术标签:

【中文标题】一个网格中有两个网格但高度不同?如何?【英文标题】:Two grids in a grid but different height? How? 【发布时间】:2021-12-19 03:29:57 【问题描述】:

我可以请你帮忙解决这个https://play.tailwindcss.com/fIuk5aXhz0吗?

我现在拥有的:

我需要的是降低红色 div 的高度,就在绿色框的 HELLO 2 之后,如下所示:

<link href="https://unpkg.com/tailwindcss@^2/dist/tailwind.min.css" rel="stylesheet"/>

<div class="grid grid-cols-4 gap-6">
      <div class="grid gap-4 bg-red-500">
        <span>HELLO 1</span>
        <span>HELLO 2</span>
      </div>

      <div class="grid gap-4 col-span-3 bg-green-500">
        <span>HELLO 1</span>
        <span>HELLO 2</span>
        <span>HELLO 3</span>
        <span>HELLO 4</span>
        <span>HELLO 5</span>
        <span>HELLO 6</span>
      </div>
</div>

【问题讨论】:

【参考方案1】:

在这种情况下,我认为您可以使用auto-rows-min 并将HELLO 中的这两个包装在div 中。

example

【讨论】:

【参考方案2】:

我是这样理解的。左栏应该不受右栏高度的影响吧?如果是这样,那么我会以这种方式实现它。

<link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css' media='all' />

<div class="bg-gray-400 min-h-screen flex items-center justify-center ">

  <div class="grid grid-cols-2 gap-2 w-1/2">    
    
    <div class="row-span-2  rounded ">
      <div class="bg-white p-10 rounded bg-green-100 mb-2">Block A</div>
      <div class="bg-white p-10 rounded bg-green-100 ">Block B</div>
    </div>    
    <div class="row-span-2 bg-white p-10 rounded">lorem lorem lroem lorem lorem lroem lorem lorem lroemlorem lorem lroemlorem lorem lroem lorem lorem lroem  lorem lorem lroem  lorem lorem lroem  lorem lorem lroem  lorem lorem lroem  lorem lorem lroem  lorem lorem lroem  lorem lorem lroem  lorem lorem lroem  lorem lorem lroem  lorem lorem lroem  lorem lorem lroem  lorem lorem lroem  lorem lorem lroem  lorem lorem lroem  lorem lorem lroem  lorem lorem lroem  lorem lorem lroem  lorem lorem lroem  lorem lorem lroem 
    lorem lorem lroem lorem lorem lroem lorem lorem lroem  
    </div>
  </div>
</div>

    

【讨论】:

以上是关于一个网格中有两个网格但高度不同?如何?的主要内容,如果未能解决你的问题,请参考以下文章

如何创建具有不同图像高度和宽度的图像网格滑块(砌体滑块)

我如何垂直对齐具有不同高度的网格元素? [重复]

如何动态创建图像的拼贴(没有间隙的网格),其中图像具有不同的高度?

单排网格,高度为1fr,未在Chrome中填充高度

如何在 Unity 中拥有具有不同单元格高度的网格布局组件

如何使窗口高度适应内容?