【发布时间】:2019-04-19 07:29:06
【问题描述】:
我正在尝试将文本与文本两侧的三个垂直对齐的图像水平对齐。但是,当我应用“display:flex;”时到三个的父元素,它将三个 div 的对齐方式从垂直更改为水平,更改图像的大小并在第一个 div 和文本之间产生空白,而不是将所有 div 推到左侧屏幕。
.text {
font-family: 'font', cursive;
font-size: 18px;
text-align: left;
width: 35em;
}
.image > img {
width: 20%
}
.image {
display: flex;
flex-direction: column;
}
.flex {
display: flex;
}
<div class="flex">
<div class='image'>
<img src='image.jpg'>
<img src='image.jpg'>
<img src='image.jpg'>
</div>
<div class='text'>
<p>text
<br><br>text
<br><br>text
<br><br>text</p>
</div>
<div class='image'>
<img src='image.jpg'>
<img src='image.jpg'>
<img src='image.jpg'>
</div>
</div>
【问题讨论】: