如何在网格中正确对齐开放时间?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在网格中正确对齐开放时间?相关的知识,希望对你有一定的参考价值。

我做了一个Codepen:https://codepen.io/coder_extends_human/pen/eLLmgb

所以我制作了一个由12首曲目组成的布局。我把开启时间的确切时间向右浮动,所以它看起来很好。我希望开放时间与“IMPRESSUM”对齐,但是我这样做的方式并不起作用。我尝试将最小内容和最大内容添加到轨道中,包括开放时间,但它仍然会搞砸。 CSS网格仍然非常混乱,虽然我已经在这个问题上工作了4个小时:(

提前致谢

.main {
display: grid;
grid-template-columns: repeat(12, 1fr);}
答案

我希望,我理解你的问题,并希望将文本“开放时间”与文本“Impressum”对齐。

您可以执行以下操作:

.f3 {
    text-align: right;
    width: 100%; // Set the width to the width of the parent
}
另一答案

你的问题不是网格问题;你的“开放时间”和所有时间本身都在一个容器元素(<section class=five>)中,而这个容器就是网格项。容器跨越3列(顺便说一句,你想删除width上的显式section,它会使你的元素溢出列),然后内容只是正常格式化;他们不关心外部网格。

因此,使用普通的块布局机制。将“Opening Times”元素设置为正常块(现在它被设置为inline-block)并在其上使用text-align: right,如@Batajus所示。

使用浏览器上的开发工具应该相当清楚地显示这些事实,以及元素的大小和位置; Chrome和Firefox都会显示网格容器的网格线(因此您可以告诉您“开放时间”元素没有以任何方式与它们对齐)。

以上是关于如何在网格中正确对齐开放时间?的主要内容,如果未能解决你的问题,请参考以下文章

引导网格未正确对齐

对齐 CSS 元素网格中的文本 [重复]

如何在kotlin的片段内显示网格视图?

C#WPF - 创建自定义控件。不确定如何正确对齐文本

如何在 Vue Material 中设置灵活的网格

如何垂直对齐 Vaadin 网格中单元格的内容?