Html CSS网格未在Y轴上对齐

Html CSS网格未在Y轴上对齐,html,css,Html,Css,这是个小问题,但我不明白。我只是想在y轴上对齐文本,但当我放置“对齐自我:结束”或“中心”时,文本只向下移动了一小段距离。容器是主网格,它包含col div(columns),columns包含con div(content),con div包含box div中的文本 CSS 这是代码笔链接:您可能需要将内容放在它自己的容器中,然后给它一些自己的属性 .center-Container { display: flex; justify-content: center; align-i

这是个小问题,但我不明白。我只是想在y轴上对齐文本,但当我放置“对齐自我:结束”或“中心”时,文本只向下移动了一小段距离。容器是主网格,它包含col div(columns),columns包含con div(content),con div包含box div中的文本

CSS


这是代码笔链接:

您可能需要将内容放在它自己的容器中,然后给它一些自己的属性

.center-Container {
  display: flex;
  justify-content: center;
  align-items: center;
}

或者更简单的方法,只需添加一个
填充顶部:40%添加到现有内容中

您可能需要将内容放入其自己的容器中,然后为其提供一些自己的属性

.center-Container {
  display: flex;
  justify-content: center;
  align-items: center;
}

或者更简单的方法,只需添加一个
填充顶部:40%到现有内容

欢迎使用StackOverflow

所以我看了你的CSS。我检查了元素,发现类为
.con
的子元素具有默认高度,并且没有继承父元素的高度,因为您没有将高度设置为父元素,这是不必要的,因为您使用的是
网格模板行:48em

因此,我建议您将高度设置为
.con
例如


我希望这能解决您的疑问。

欢迎来到StackOverflow

所以我看了你的CSS。我检查了元素,发现类为
.con
的子元素具有默认高度,并且没有继承父元素的高度,因为您没有将高度设置为父元素,这是不必要的,因为您使用的是
网格模板行:48em

因此,我建议您将高度设置为
.con
例如


我希望这能解决您的问题。

非常感谢您,我理解了这个问题,非常感谢我能帮助您。请接受答案,这样其他人就会知道你这么多我理解这个问题,这是完美的,很高兴我能帮助你。请接受答案,以便其他人知道由于某些原因填充不起作用,我只希望使用网格显示。我从另一个用户那里得到了答案,所以不用担心。由于某些原因,填充不起作用,我只希望使用网格显示。我从另一个用户那里得到了答案,所以不用担心。非常感谢。
.con {
  height: 48em;
}