【发布时间】:2020-01-20 03:40:50
【问题描述】:
我遇到了 CSS 网格问题。我想知道我的每个网格行是否可以有不同的宽度。
我的网格设置如下:
.section.section--3 .text {
display: grid;
justify-content: center;
padding: 0 10% 0;
text-align: center;
}
所以我基本上希望嵌套在我的文本 div 中的标题、段落和按钮具有不同的宽度,而不使用 max-width 并且不填充整行。原因是我的按钮应根据内部文本的长度动态调整宽度。
我的HTML如下:
<div class="text">
<h2 class="text__item item--heading">
Heading
</h2>
<p class="text__item item--paragraph">
Paragraph
</p>
<a href="#" class="text__item item--button button button--primary">
Button
</a>
</div>
这张图片基本上说明了我想要实现的目标。
谢谢。
【问题讨论】:
-
这能回答你的问题吗? Equal height rows in CSS Grid Layout
-
首先,您决定要使用哪个概念。网格还是弹性框?