首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何使"fa-message“与”头像“和”文字“沿彼此对齐?

我如何使"fa-message“与”头像“和”文字“沿彼此对齐?
EN

Stack Overflow用户
提问于 2018-11-15 15:36:41
回答 4查看 486关注 0票数 0

我试着把发信息图标、头像和文本对齐,但是文字在头像下面移动。

这是我的密码:

代码语言:javascript
复制
<div> 
    <a href="#"><span class="fa fa-envelope"><sup>
    <span class="badge badge-success">5</span></sup></a></span>
    <span> <img src="./girl.jpg" class="img-circle img2">
    <i class="picsname2">Welcome,<br>John Doe</i></span>
</div>

图像

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2018-11-15 15:58:08

代码语言:javascript
复制
i.picsname2 {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.2;
}
代码语言:javascript
复制
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" />
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet" />
<div>
  <a href="#">
    <span class="fa fa-envelope"></span>
    <sup><span class="badge badge-success">5</span></sup>
  </a>
  <span> 
      <img src="http://placekitten.com/30/30" class="img-circle img2">
      <i class="picsname2">Welcome,<br>John Doe</i>
    </span>

</div>

票数 0
EN

Stack Overflow用户

发布于 2018-11-15 15:54:35

您可以增加宽度或使用css属性display: inline-block或删除名称之前使用的<br/>

票数 0
EN

Stack Overflow用户

发布于 2018-11-15 16:03:03

使用柔性盒,这是一个简单的任务。然后调整元素之间的空间。

代码语言:javascript
复制
.flex-row-centered {
  display: flex;
  flex-direction: row;
  align-items: center;
}
代码语言:javascript
复制
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" />
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet" />

<div class="flex-row-centered"> 
    <a href="#"><span class="fa fa-envelope"><sup>
    <span class="badge badge-success">5</span></sup></a></span>
    <span class="flex-row-centered"> <img src="./girl.jpg" class="img-circle img2">
    <i class="picsname2">Welcome,<br>John Doe</i></span>
</div>

或者(因为您用引导-4标记了问题),可以使用引导4类:

代码语言:javascript
复制
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" />
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet" />
<div class="d-flex flex-direction-row align-items-center"> 
    <a href="#" class="mr-2"><span class="fa fa-envelope"><sup>
    <span class="badge badge-success">5</span></sup></a></span>
    <span class="d-flex flex-direction-row align-items-center"> <img src="./girl.jpg" class="img-circle img2 mr-2">
    <i class="picsname2">Welcome,<br>John Doe</i></span>
</div>

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

https://stackoverflow.com/questions/53322871

复制
相关文章

相似问题

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