如何居中fontawesome图标和跨度

时间:2019-04-30 19:51:13

标签: css css3 font-awesome vertical-alignment

我有这个标记。我需要居中对齐<i><span>彼此相邻(水平和垂直)。请指导。

<span (click)="onGoBackClick($event)" class="cursor-click">
  <i class="fa fa-arrow-circle-left fa-2x"></i>
  <span>Go back to previous page</span>
</span>

2 个答案:

答案 0 :(得分:1)

Flexbox解决方案:

.cursor-click {
  display: flex;
  align-items: center;
}

垂直对齐解决方案:

.cursor-click i, 
.cursor-click span {
  vertical-align: middle;
}

答案 1 :(得分:1)

如果您需要将此居中,那么flexbox是一个很好的解决方案:

.cursor-click {
    display: flex;
    justify-content: center; // center horizontally
    align-items: center; // center vertically
}

此处演示:https://codepen.io/aureliendebord/pen/VNOGZz