CSS Grid Layout是一种允许创建网格的W3C技术。它不需要使用浮动,表格,绝对定位甚至flexbox(另一种CSS3技术)来构建各种网格,从简单到复杂。一般情况下,请勿将此标记用于CSS网格系统。
有没有办法通过纯 HTML/CSS 来做到这一点?这就是我想要实现的目标: |----------------------------| <-- start of screen | header | fixed height |--------------...
我有一个相当简单的 CSS 网格,有 12 列。我正在使用 CSS 网格的行开始和行结束功能将我的项目准确放置在我想要的位置。但我遇到了一个问题,我越...
我有一个网格谜语,看起来很简单,但我就是不知道,两次AI聊天也失败了。 我有这个: .续{ 显示:网格; 间隙:20px; 网格模板列:重复(自动...
我最近开始使用CSS网格。 我需要设置一个空的 div 元素作为网格元素之一,以便我可以在需要时通过 javascript 插入内容。 问题是间隙应用于此
我想创建一张非常简单的卡片,仅包含一张图像、一个段落和两个按钮。 见下图: 我要创建的卡片: ... 我想创建一张非常简单的卡片,仅包含一张图像、一个段落和两个按钮。 见下图: 我要创建的卡片: <div class="container"> <img src="" alt=""> <p></p> <button></button> <button></button> </div> .container{ padding: 2rem; grid-template-columns:[img-start] 120px [img-end content-start] 1fr [content-end]; grid-column-gap: 1.6rem; grid-template-rows: repeat(2, auto) } 然后我放置按钮: button{ grid-column: content; grid-row: 2/3; } .container { padding: 2rem; grid-template-columns: [img-start] 120px [img-end content-start] 1fr [content-end]; grid-column-gap: 1.6rem; grid-template-rows: repeat(2, auto) } button { grid-column: content; grid-row: 2/3; } <div class="container"> <img src="" alt=""> <p></p> <button></button> <button></button> </div> 但是,这些按钮重叠并且彼此不相邻,所以我想知道是否有一种方法可以将多个网格项放置在正常的网格区域中,并说该区域就像一个弹性行包装器? 非常感谢! 我会使用带有一些包裹按钮的 div 的 Flexbox,并将此 div 分配到网格区域内,但我想使用网格来获取此 CSS 属性的知识。所以我想知道是否有一种原生网格方式可以做到这一点? 正如@Chris Barr提到的,当内容均匀分布为列和行时,CSS 网格布局非常有用。在这种情况下,您可以使用如下所述的Flex。 .container { display: flex; flex-direction: row; padding: 10px; border: 1px solid #000; width: 500px; } .thumbnail { width: 150px; } .content { padding-left: 10px; } <div class="container"> <img src="https://shorturl.at/aceI2" alt="" class="thumbnail"> <div class="content"> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed sem diam, egestas at ipsum nec, luctus molestie turpis. Proin tempus sagittis lobortis. Ut nec velit ac odio eleifend semper. </p> <button>Button 1</button> <button>Button 2</button> </div> </div>
我有一个简单的网格布局来显示单列元素,如下所示: 身体 { 显示:网格; 调整内容:居中; 网格自动流:行; } 正文 > * { 宽度:75vw; 最大-
我在网格方面遇到了麻烦。我设置了边界,除了我想要在屏幕右侧的旁边之外,所有内容都正确地进入网格。附带说明一下,这是使用 SASS。我也...
我在网格方面遇到了麻烦。我设置了边界,除了我想要在屏幕右侧的旁边之外,所有内容都正确地进入网格。附带说明一下,这是使用 SASS。我也...
我目前已经使用网格区域使用网格布局了我的网站。这是我目前为正文指定的样式: 显示:网格; 网格模板区域: “标题标题标题...
我有一份商品清单。我需要在二维列表中显示它们。每个商品都有子元素:照片、标题、描述、价格和购买按钮,它们的大小和位置必须在这个位置...
我需要一个布局,其中第一列在所有行中具有共同的最大内容宽度,但行是不同的元素,因为我需要将事件处理程序附加到它们。到目前为止我可以实现非此即彼。 ...
CSS 如何为网格中的列分配空间,其中每列宽度由具有固定值的 minmax() 函数定义?
我希望问题标题有意义。如果没有,下面是一个具体场景: 假设我们有一个像这样的元素: 主要的 { 宽度:500px; 显示:网格; 网格模板列:minmax(200px, 300px)
最终结果 现在的进展 我正在尝试使用 4x5 网格,但我希望按钮 3 和 4 适合一列,但无法弄清楚如何实现。我尝试过针对这些单独的项目,但
我有一些东西肯定可以是 HTML 表格,但是,我想知道将其创建为 CSS 网格是否会更好。 第 1、2、3、4 行可能存在也可能不存在,具体取决于所输入的数据...
这是实时代码http://kijpi.ddns.net/fementor3/ 这是我在已损坏的 CSS 文件末尾的媒体查询 `@media(最大宽度:600px){ .主网格{ 网格模板列...
我的目标是创建一个包含未知数量项目的响应式网格,并将其纵横比保持在 16:9。 现在看起来像这样: 。网格 { 显示:网格; 网格模板列...
我不明白为什么这些方块的高度会一个接一个地移动。我怎样才能解决这个问题? 我想确保这些方块不会一个接一个地移动。 .container-grid { 显示:网格; 网格-te...
在 display: grid 容器中,我有 2 个子 div。 我希望 div 的大小如下: 第一个分区:300 像素 第二个 div:取剩余宽度 对于 Div 2,如果表格没有,我想要一个水平滚动条...
这是一个使用 CSS 网格布局创建的表格,但我有一个问题,我无法在每一行上设置悬停状态。 我只想为此使用CSS。 谁能给我解决这个问题吗? .ta...