我需要把文字和图像对齐。
我试过,对齐顶部,对齐图像的中心。以及图像和文本的左、右浮动。还是没有用。
<p>
<img class="calendar" src="img/calendar-icon.png" />
System will go under maintenance from 15 Jan 2019 06.00 to 20 Jan 2019 10.00. Sorry for any inconveniences caused.
</p>
有截图和张贴的结果,如上面的代码和我到底想要什么。
发布于 2019-06-11 07:25:46
使用Flex
.list{display:flex;}
.img-block{width:80px; margin-right:20px}
.img-block img{max-width:100%}
p{margin:0;}
<div class="list">
<div class="img-block">
<img src="https://image.flaticon.com/icons/png/512/26/26012.png" />
</div>
<p>System will go under maintenance from 15 Jan 2019 06.00 to 20 Jan 2019 10.00. Sorry for any inconveniences caused.</p>
<div>
发布于 2019-06-11 07:28:38
如果您希望图像和文本位于同一行,文本位于顶部,那么只需将此CSS应用于p
标记即可。
p{
display: flex;
}
发布于 2019-06-11 07:30:26
尝试使用display: flex;
。这是一个示例代码。希望它能帮到你。
.d-flex {
display: flex;
}
.flex-row {
flex-direction: row;
}
.align-items-center {
align-items: center;
}
.image {
margin-right: 10px;
}
<div class="d-flex flex-row align-items-center">
<img class="image" src="https://via.placeholder.com/50" />
<span>System will go under maintenance from 15 Jan 2019 06.00 to 20 Jan 2019 10.00. Sorry for any inconveniences caused.</span>
</div>
https://stackoverflow.com/questions/56538496
复制相似问题