【问题标题】:Excluding child element from flex container从 flex 容器中排除子元素
【发布时间】:2019-03-20 02:19:31
【问题描述】:
<div class="container">
  <div class="image"><img /></div>
  <div class="image"><img /></div>
  <div class="text"></div>
</div>

我有这种情况。我需要将两个图像居中到容器中,但我需要在两个图像下的新行中显示“文本”。 我用css做到了

.container {
  display: flex;
  justify-content: center;
  align-content: center;
  flexwrap: wrap;
}

.image {
  display: inline-block
}

文本换行,但达到一定的分辨率。如何从弹性流中排除文本?

【问题讨论】:

标签: css sass flexbox centering


【解决方案1】:

设置文字宽度为100%,文字居中对齐:

.container {
  display: flex;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
}

.text {
  width: 100%;
  text-align: center;
}
<div class="container">
  <div class="image"><img src="https://picsum.photos/120/80?1"></div>
  <div class="image"><img src="https://picsum.photos/120/80?2"></div>
  <div class="text">Text</div>
</div>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-18
    • 2014-01-02
    • 1970-01-01
    • 2019-07-22
    • 2017-03-12
    • 2012-12-28
    • 2012-10-24
    • 2016-02-21
    相关资源
    最近更新 更多