css-grid 相关问题

CSS Grid Layout是一种允许创建网格的W3C技术。它不需要使用浮动,表格,绝对定位甚至flexbox(另一种CSS3技术)来构建各种网格,从简单到复杂。一般情况下,请勿将此标记用于CSS网格系统。

CSS 网格布局无法像我的 Flexbox 布局一样正确显示行

问题: 我正在尝试构建一个 CSS 网格布局,以在三行 UI 中显示图片。但是,网格布局的行为并不符合预期,并且看起来与 Flexbox 布局不同 I

回答 1 投票 0

是否可以从流程中删除 Grid 元素的子元素? [重复]

我想将div“另一行”放在新行上 我想避免绝对定位 链接到代码笔 1 ... 我想将div“另一行”放在新行上 我想避免绝对定位 代码笔链接 <div class="grid"> <div>1</div> <div>2</div> <div>3</div> <div class="another-line">another line</div> </div> .grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; } .grid > div { border: 1px solid red; } .another-line {} // ??? 编辑:“另一行”之前的元素数量不固定 我想你想要这个 .another-line { grid-column-start:1; } 演示: .grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; } .grid > div { border: 1px solid red; } .another-line { grid-column-start:1; } <div class="grid"> <div>1</div> <div>2</div> <div>3</div> <div class="another-line">another line</div> </div> .grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; } .grid > div { border: 1px solid red; } .box1 { grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; } .box2 { grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; } .box3 { grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; } .box4 { grid-column-start: 1; grid-column-end: 2; grid-row-start: 3; grid-row-end: 4; } <div class="grid"> <div class="box1">1</div> <div class="box2">2</div> <div class="box3">3</div> <div class="box4">another line</div> </div>

回答 2 投票 0

如何将网格最后一行的元素居中(CSS、JSX)?

每行最多可以有 4 个元素,但如果元素少于(1、2、3),则这些元素应该居中。如果只有 1,2 或 3 个元素,它们也应该居中。合理化内容确实...

回答 1 投票 0

如何将滚动条从CSS网格中的列转发到

我有一个逐行填充的CSS网格,如果任何行的第一个单元格的内容超出容器,则需要滚动显示整个第一列 附:我...

回答 1 投票 0

使用网格模板列时的不同网格区域

我试图在看似不规则的网格中显示4张图像,我添加了两个高度比图像稍小的透明框,一个在第一列的开头,一个在en...

回答 1 投票 0

带有调整大小手柄的网格 - 元素不会增长超出初始设置

请参阅代码示例。我可以使用调整大小手柄来调整上面板的大小,下面板会适当缩小,但不会增长超出初始尺寸。 这种行为是一样的...

回答 1 投票 0

使用帖子网格向显示网格中的每一行添加交替背景

我有一个全宽 div,其中包含动态的帖子网格。列数取决于屏幕宽度,行数取决于帖子数量。 我想要一个替代方案...

回答 1 投票 0

Chromium 与 Safari 中嵌套网格元素大小的差异

嵌套网格项与 justify-items: center 位于网格上以及子项上的 object-fit: contains 和 width: 100% 的这种特定组合在 Chromium/Firefox 中与

回答 1 投票 0

如何限制网格的高度以匹配文本内容的高度,而不是过大的图像?

我有一个包含两列的 CSS 网格:一列包含文本,另一列包含图像。问题是网格的高度是由图像决定的,图像比文本大。我想要

回答 1 投票 0

具有动态行宽度的 CSS 砖石网格

我正在尝试创建一个砖石网格图片库。这些图片是从数组中循环的,我想制作更宽的图像以在网格的两列上展开。 这就是想要的

回答 1 投票 0

如何让固定宽度的item占据父元素的整个宽度? [已关闭]

我希望具有固定宽度的网格项跨越其父容器的整个宽度,并在它们之间留出相等的间距。如何使用 CSS Grid 或 Flexbox 实现类似的布局? 这是电子...

回答 1 投票 0

如何让固定宽度的 CSS Grid 项目占据父元素的整个宽度?

我希望具有固定宽度的网格项跨越其父容器的整个宽度,并在它们之间留出相等的间距。在 Flexbox 中,这可以使用 justify-content: space- Between 来实现。哈...

回答 1 投票 0

无法使用 CSS 网格定位 HTML 图例标签

问题 出于可访问性的原因,我有一个包含多个字段集和图例标签的表单。我希望图例标签位于输入字段下方。由于我使用 CSS Grid 作为字段集,唯一的...

回答 3 投票 0

使网格行的高度适应内容

我的页面布局有 3 列。在桌面上,标题可能会占用多行,当它是多行时,它会溢出第二行。如何使第一行高度适应内容

回答 1 投票 0

CSS 网格将单元格均匀分布在可用行中

我正在尝试制作一个 CSS 网格,将单元格均匀地分布在可用行中,以便最后一行不会大部分为空。单元格的数量是可变的,但单元格的宽度是固定的。容器

回答 1 投票 0

如何让CSS网格内的每个单元格严格相等

我需要制作 4x2 网格,并使其中的每个单元格的高度和宽度相等,到目前为止,我已经取得了一些成功,但无论我做什么,当我放入稍大的子元素时,单元格都会拉伸......

回答 1 投票 0

CSS 网格 - 无媒体查询的最大列数

是否可以定义一个具有最大列数的网格,但允许元素在屏幕宽度变化时换行到新行? 我已经实现了允许行换行到新的类...

回答 2 投票 0

如何平衡行项目计数以填补空白?

我正在显示动态框网格。 我正在使用 grid-template-columns: Repeat(auto-fit, minmax(80px, 1fr));自动将它们生成为网格的列。 它工作得很好,但是,正如你所...

回答 1 投票 0

CSS 网格:重复+自动调整+最小最大:如何平衡行项目数以填充空白?

我正在显示动态框网格。 我正在使用 grid-template-columns: Repeat(auto-fit, minmax(80px, 1fr));自动将它们生成为网格的列。 它工作得很好,但是,正如你所...

回答 1 投票 0

如何动态调整卡片数量可变的记忆游戏的 CSS 网格布局,同时保持响应式设计?

我正在构建一个记忆游戏,想要动态调整 CSS 网格布局以容纳可变数量的卡片。挑战在于确保卡片尺寸保持一致,无论......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.