css 将文本置于图像左侧图像下方

qv7cva1a  于 2022-11-26  发布在  其他
关注(0)|答案(1)|浏览(133)

现在,我正在建立自己的第一个投资组合网站。但我有以下问题:我有一个图像的文字。但现在我希望文字去下面的图像时,我缩小网站。
这是我的代码:
第一个
以下是实际站点的图片:

通过媒体查询,文本“我18岁”应该在这个“人物图标”下面。我为左边的文本使用的解决方案有效。
我该怎么做?

xa9qqrwz

xa9qqrwz1#

我修正了这个问题。我改变了class.age的顺序,先放图像,再放文本。之后我用“order:X”。这看起来像这样:

.age {
  display: flex;
  align-items: center;
  width: auto;
  margin-left: auto;
}

.age img {
  order: 2; // I had to add this attribute
  width: 35%;
  height: auto;
}

.age h2 {
  order: 1; // I had to add this attribute
  display: inline-block;
  padding: 0px 20px 0px 0px;
  text-align: right;
  margin-left: auto;;
}

之后我用@media only screen and (max-width: 880px)做了一个媒体查询,在这个媒体查询中我修改了.age类,如下所示:

.age {
    display: inline-block;
    vertical-align: top;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .age h2 {
    display: block;
    padding: 0px 0px 0px 0px;
    text-align: center;
  }

相关问题