【问题标题】:Flexbox image and text size are not sameFlexbox 图像和文本大小不同
【发布时间】:2022-02-13 14:08:59
【问题描述】:

我正在尝试使用以下方法制作具有相同高度和宽度的弹性框:

flex: 1;

但它并没有像我想象的那样工作,图像框变得比文本框大。

这里我做了一个小例子: https://jsfiddle.net/p3uowcdg/9/

【问题讨论】:

  • 在您的示例中,项目 的宽度和高度相等。添加.container>*{outline:1px solid red;} 以查看此内容。

标签: html css flexbox


【解决方案1】:

你应该使用grid布局:

.container {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.box-image {
  width: 100%;
}

.box-text {
  width: 100%;
}

结果

【讨论】:

    猜你喜欢
    • 2022-11-01
    • 1970-01-01
    • 2018-04-30
    • 2018-09-07
    • 2016-05-28
    • 2019-11-18
    • 1970-01-01
    • 1970-01-01
    • 2016-08-06
    相关资源
    最近更新 更多