首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将文本与图像对齐

将文本与图像对齐
EN

Stack Overflow用户
提问于 2019-06-11 07:21:36
回答 6查看 68关注 0票数 1

我需要把文字和图像对齐。

我试过,对齐顶部,对齐图像的中心。以及图像和文本的左、右浮动。还是没有用。

代码语言:javascript
运行
复制
<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>

有截图和张贴的结果,如上面的代码和我到底想要什么。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2019-06-11 07:25:46

使用Flex

代码语言:javascript
运行
复制
.list{display:flex;}
.img-block{width:80px; margin-right:20px}
.img-block img{max-width:100%}
p{margin:0;}
代码语言:javascript
运行
复制
<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>

票数 1
EN

Stack Overflow用户

发布于 2019-06-11 07:28:38

如果您希望图像和文本位于同一行,文本位于顶部,那么只需将此CSS应用于p标记即可。

代码语言:javascript
运行
复制
p{
   display: flex;
}
票数 0
EN

Stack Overflow用户

发布于 2019-06-11 07:30:26

尝试使用display: flex;。这是一个示例代码。希望它能帮到你。

代码语言:javascript
运行
复制
.d-flex {
  display: flex;
}

.flex-row {
  flex-direction: row;
}

.align-items-center {
  align-items: center;
}

.image {
  margin-right: 10px;
}
代码语言:javascript
运行
复制
<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>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56538496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档