css-grid 相关问题

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

Grid:强制第二行单元格宽度独立

我有这段代码,显示一行多列。 当屏幕的宽度低于限制(使用媒体查询)时,我希望某些单元格进入第二行,但具有宽度

回答 1 投票 0

元素的高度应依赖于其他元素,同时保持最小高度并在 CSS 中显示可选的滚动条

我需要帮助来设计以下设计中的蓝色容器的样式。蓝色容器的最小高度应为 400px,一个可选的垂直滚动条,如果绿色容器是 ta,则自动增长......

回答 1 投票 0

CSS 网格:两列网格,其中左列项目扩展到内容,右列项目固定高度

使用 CSS 网格,我尝试创建一个网格,其中左列项目的高度可随其中的内容扩展,但右列项目的高度是固定的。 通过定义 r...

回答 1 投票 0

CSS Grid 有 flex-grow 功能吗?

是否有类似于 grid 属性的 flex-grow ? 我希望我的网格区域能够容纳他们收到的内容,但有些区域比其他区域占据更多的位置,例如 flex-grow for flex。

回答 2 投票 0

如何使弹性项目在列中重叠

目标是将成堆的扑克牌垂直堆叠,单人纸牌堆是一个很好的心理图像(前一张牌的一点点从顶部伸出,最底部的牌完全可见)...

回答 1 投票 0

构建此网格布局的最佳方法是什么?

我有一个使用固定大小和像素构建的网格布局,但我不确定如何使其响应?我读过有关使用 fr 的内容,但我不明白在不设置

回答 1 投票 0

为什么 Chrome 开发工具抱怨我不应该在带有 display: block 的元素上使用 grid-column-end ?

我正在处理一些 css-grid 格式的内容。我有如下规则,应用于网格内的元素: { 网格列结束:跨度 4; } 当我这样做时...

回答 6 投票 0

预格式化的子内容会拉伸父网格单元格

我有一个 CSS 网格元素,其中一个单元格包含一些预先格式化的代码(...)。该代码可能有一些长行和较小的屏幕宽度...

回答 1 投票 0

CSS 网格模板区域无法与 Flex 子项正常工作

我在 grid-template-area 元素之一内使用 display:flex 时遇到问题。特别是,我很难理解为什么我在使用时看到的行为不同

回答 1 投票 0

十进制数字不适用于网格项的网格布局行放置中使用的 span 关键字

我正在尝试使用 CSS 网格布局实现如下图所示的布局: 所需的布局 我自己尝试过这样做,但布局如下: 我尝试的布局 网格容器...

回答 1 投票 0

如何反转每行的弯曲方向?

我正在尝试使用 Flexbox 来看看这是否可行。我正在努力完成两件事: 将 div 容器宽度设置为 60%,另外设置 40%(因此每行只有 2 个项目,即 100%) 每行都会反转(所以

回答 2 投票 0

如何防止 CSS 网格井喷,以便文本溢出省略号起作用

我遇到了 CSS 网格“爆炸”的一些问题,这导致我的文本属性 text-overflow: ellipsis 不起作用。 我看过很多关于此的帖子,并尝试了很多方法,但就是不这样做

回答 1 投票 0

如何让 iframe 内容确定 CSS 网格项的高度

首先,我可以完全访问 iframe 内容以及父页面。但我遇到了一个挑战,试图找出为什么我的 iframe 的内容不能确定完整的 h...

回答 1 投票 0

保持网格单元格粘着,直到相邻内容滚动过去

我正在尝试使用网格创建一个网页,我希望当一行滚动过去时,左侧的一列被粘在页面顶部,然后当 . ..

回答 1 投票 0

网格 12 列不能为整列着色

当不在中心时,我可以获得完整的背景颜色,当我在中心时,它会缩小..对不起,我的英语太差了,请帮助我,,我想要导航栏的完整背景和中心项目,, 当不在中心时,我可以获得完整的背景颜色,当我在中心时,它会缩小..对不起,我的英语太差了,请帮助我,,我想要导航栏的完整背景和中心项目,, <body> <header> <nav class="header__nav grid"> <div class="header__menu">a <i class="fa-solid fa-xmarks-lines" style="color: #feffff"></i> <a href="#">menu</a> </div> <div class="header__search"> <i class="fa-solid fa-magnifying-glass" style="color: #feffff"></i> <a href="#">search</a> </div> <ul class="header__menu-nav"> <div> <a href="#">components</a> <a href="#">case study</a> <a href="#">workflow</a> <a href="#">management center</a> </div> </ul> </nav> </header> </body> 这是我的CSS .header__nav { grid-template-rows: repeat(1, 50px); align-items: center; justify-items: center; } .header__nav :is(div, ul) { background: red; } .header__menu { grid-column: 2/3; } .header__search { grid-column: 3/7; } .header__menu-nav { grid-column: 7/12; } 欢迎来到堆栈溢出。 因此,解决您的问题需要对 html 和 css 进行一些修改。 首先,我们可以将ul改为div,其中包含 成分 案例分析 工作流程 管理中心 链接。 因为ul有自己的一些样式,你想要实现的东西可以使用CSS的display:flex属性来完成。 以下是带有输出的完整代码: HTML代码: <body> <header> <nav class="header__nav grid"> <div class="header__menu navOption"> <i class="fa-solid fa-xmarks-lines" style="color: #feffff"></i> <a href="#">menu</a> </div> <div class="header__search navOption"> <i class="fa-solid fa-magnifying-glass" style="color: #feffff"></i> <a href="#">search</a> </div> <div class="header__menu-nav"> <a href="#">components</a> <a href="#">case study</a> <a href="#">workflow</a> <a href="#">management center</a> </div> </nav> </header> </body> CSS: .header__nav { display: grid; grid-template-rows: repeat(1, 50px); } .navOption { display: flex; justify-content: center; align-items: center; } .header__nav :is(div) { background: red; } .header__menu { grid-column: 2/3; } .header__search { grid-column: 3/7; } .header__menu-nav { grid-column: 7/12; display: flex; align-items: center; gap: 4px; } 输出:

回答 1 投票 0

网格问题,它不工作或不显示

所以我一直在尝试设置网格,但问题是它不起作用。我不知道是什么原因造成的。如果有人可以帮忙,谢谢!如果有人也可以解释问题是什么 请注意,t...

回答 1 投票 0

无法弄清楚网格是如何工作的

我正在为学校项目创建一个网站,但不知道如何像 flex-wrap 那样包装元素。这就是我想要实现的目标。我不能使用 Flex-box,因为我们需要同时使用 Flex...

回答 1 投票 0

使网格模板列动态化

我有一个表,其某些列的创建取决于数据。我想将这些固定大小的列放在两个特定列之间。 我正在这样实现: 。网格 { 宽度:290 像素;

回答 1 投票 0

CSS内联网格,图像和文本内容高度匹配问题

我正在尝试使用 CSS 内联网格创建一个布局,其中在文本块旁边有一个圆形图像(使用 border-radius: 50% 创建圆圈)。文本使用了字体大小限制,因此它是...

回答 1 投票 0

grid-template-area:根据条件事件自动调整网格大小

如果出现某种情况,我会遇到自动调整网格元素大小的问题。 考虑以下网格: 网格模板区域: “1 2 2 2” “3 4 4 4” &quo...

回答 1 投票 0

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