如何对齐 CSS flexbox 中的列? [关闭]

Posted

技术标签:

【中文标题】如何对齐 CSS flexbox 中的列? [关闭]【英文标题】:How do I align the columns in CSS flexbox? [closed] 【发布时间】:2017-05-19 10:54:03 【问题描述】:

我的天气应用的布局有两个问题

    底部和右侧边缘周围的空白区域 我不知道如何将工作日与其下方的 5 个红色框列对齐,这样它们就在我这边

我正在采用移动优先的方法,因此您需要使用手机屏幕尺寸在开发控制台中查看它,因为我尚未添加媒体查询。

https://lettda.github.io/WeatherWiz/

【问题讨论】:

寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定问题或错误在问题本身中重现它所需的最短代码。没有明确的问题陈述的问题对其他读者没有用处。请参阅:How to create a Minimal, Complete, and Verifiable example。 @PraveenKumar 1) 这不能回答我的问题,也无济于事 2) 我明确表示我希望它们并排 3) 为了了解我在看什么视觉是不需要我的 html 和整个样式表 需要minimal reproducible example 的原因是我们想提供帮助。如果我们不必重新创建复制问题所需的任何代码,那么提供帮助会要容易得多。这是您已经拥有的代码。因此,请帮助我们帮助您并提供一个完整的 minimal reproducible example 来复制此类问题的问题。如果没有minimal reproducible example,甚至开始帮助您所需的努力量要高得多,这显着减少了愿意/能够帮助您的人数。即使我们付出了额外的努力,我们也必须猜测您可能遇到的问题的很大一部分。 @mayken 把我得到的最有帮助的答案传下来!感谢您提出观点并解释为什么有必要。我意识到这是我已经编写并主演了一段时间的代码,我会自动理解这些片段适合的位置,但你们都没有 【参考方案1】: 打开.footer 设置bottom: -1px;(它会粘在底部) 将.col-xs-6 类添加到#weekDay(它将使用半个 12 列网格) 将另一个.col-xs-6 添加到#weekly_forecast(它将使用 12 列网格的另一半) 将line-height: 140px; 添加到h2 使其与红色divs 垂直对齐。 对于更大的width 视口,使用col-md-*s 复制相同的公式

【讨论】:

以上是关于如何对齐 CSS flexbox 中的列? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

CSS Flexbox 居中对齐

如何并排对齐三个图像? [关闭]

如何使用 CSS flexbox 设置固定宽度的列

使用 CSS Grid 和 Flexbox 水平对齐位于不同网格单元格中的元素

Bootstrap 4 div(使用 btn 类)中的文本垂直对齐,使用 CSS Grid(并且没有 flexbox)时没有固定高度

css CSS flexbox对齐中心