当前位置: 首页 > 知识库问答 >
问题:

在顺风CSS网格中跨多个网格单元格

邢飞昂
2023-03-14

我正在使用顺风CSS,并试图建立一个网格,使某些单元格内容跨越多个单元格,而其他项目留在单个单元格。在下面的代码中,我试图展示我正在尝试完成的事情。我知道我的col-span-2班什么也没做,但我把它放在那里是为了表明我希望我能做什么。我想让所有的单元格都是相同的宽度(我只想让一些单元格内容跨越分隔线)。我需要某种覆盖逻辑吗?

感谢任何帮助。

谢谢!

<div id=container class="m-auto p-2">
  <div id=theGrid class="grid grid-cols-3 divide-x divide-gray-600">
    <div id=cell1 class="px-4 h-24">
      Cell 1<br />
      <div id=thingThatSpansTwoCells class="h-4 bg-green-700 text-white col-span-2">Spans 2 Cells</div>
    </div>
    <div id=cell2 class="px-4 h-24">Cell 2</div>
    <div id=cell3 class="px-4 h-24">Cell 3</div>
  </div>
</div>

共有1个答案

孟高峰
2023-03-14

您需要为此编写自己的CSS。若要跨越2列,请使用width:200%并且不要忘记说明您正在使用的填充:

null

.w-200 {
  width:calc(200% + 3rem);
}
<link href="https://unpkg.com/tailwindcss@^2/dist/tailwind.min.css" rel="stylesheet">
<div id=container class="m-auto p-2">
  <div id=theGrid class="grid grid-cols-3 divide-x divide-gray-600">
    <div id=cell1 class="px-4 h-24">
      Cell 1<br />
      <div id=thingThatSpansTwoCells class="bg-green-700 text-white w-200">Spans 2 Cells</div>
    </div>
    <div id=cell2 class="px-4 h-24">Cell 2</div>
    <div id=cell3 class="px-4 h-24">Cell 3</div>
  </div>
</div>
 类似资料:
  • 问题内容: 我正在尝试使用CSS Grid创建一个简单的页面。 我无法做的是将HTML文本集中到相应的网格单元格。 我尝试将内容放置在和选择器内部和外部的单独s中,并使用某些CSS属性无效。 我该怎么做呢? 问题答案: 这个答案有两个主要部分: 了解对齐方式在CSS Grid中的工作方式。 在CSS Grid中居中的六种方法。 如果您仅对解决方案感兴趣,请跳过第一部分。 网格布局的结构和范围 要完

  • 我正在使用CSS网格布局,在尝试使文本框填充它所在的div容器时遇到了困难。它对某些控件(如GridView/GoogleMap)似乎工作得很好,但当我尝试使用TextBox时,它只填充一列的宽度,即使div填充了3-4列。 下面是网格容器的示例CSS,以及用于填充所有列的示例 此GooleMap控件在填充屏幕的所有列中正确显示(GridViews也正确显示) 但是,当我尝试插入宽度为100%的T

  • 我试图获得某种“动态”列取决于项目的数量。 容器可以有1到4个项目。如果有1-3个项目,我希望列数是3个,如果有4个项目,我希望列数是4个。 这是我现在有的,它工作很好,如果有1-3个项目,但如果有4个项目,然后最后一个去下一行。如果我有,当只有4个项目时,这会很好地工作。 有可能用CSS实现这一点吗? 多谢了。 null null

  • 单击包含< code>VerticalLayout行等组件的Vaadin 8 中的单元格时,不会选中该行(使用Vaadin 8.1.5)。 如果组件未填充整个单元格,则单击单元格中未使用的区域会使该行处于选中状态。 我一直在研究如何将点击组件转发到单元格点击侦听器,但尚未对此有任何控制。猜猜这甚至不是最好的方法。 解决方案是什么?

  • 问题内容: 我想使我的网站使用CSS网格系统,但似乎无法正常工作。这是我的代码: 问题答案: 使用该属性时,字符串值必须具有相同的列数。 您可以使用句点或句点的不间断行来表示一个空单元格(规范参考)。 从网格规范: [7.3。 命名区域:属性] 所有字符串的列数必须相同,否则声明无效。 如果命名的网格区域跨越多个网格单元,但是这些单元不形成单个填充矩形,则声明无效。 在此模块的将来版本中,可能会允

  • 我正在从Vaadin 7 Table迁移到Vaadin 8 Grid。在Vaadin 7 Table中,我们使用了IndexedContainer或Container with Property,并且可以使用或访问表单元格值。 瓦丁 8 网格的内容通过