如何将fontawesome图标居中?

时间:2017-04-09 12:13:29

标签: html css font-awesome

我想把我的fontawesome图标放在中间。他们在一个容器里。我正在使用Bootstrap和引导程序的网格系统。 我已经用text-align:center;来试过了,但它不起作用。

这是我的HTML代码:

<div class="row">
  <div class="col-md-1"><i class="icon fa fa-5x fa-map-marker center-block" aria-hidden="true"></i></div>
  <div class="col-md-1"><i class="icon fa fa-5x fa-map-marker center-block" aria-hidden="true"></i></div>
  <div class="col-md-1"><i class="icon fa fa-5x fa-map-marker center-block" aria-hidden="true"></i></div>


</div>

而且,这是我的CSS代码:

.icon {
  text-align: center;
  display:inline-block;
}

4 个答案:

答案 0 :(得分:0)

您是否尝试添加此内容: “

.row{
    display: flex;
   justify-content: center;
}

`

还有一些左右边距将它们分开。

答案 1 :(得分:0)

您需要将“text-center”类应用于“row”类,如下所示:

<div class="row text-center">
     <div class="col-md-4"><i class="icon fa fa-5x fa-map-marker" aria-hidden="true"></i></div>
     <div class="col-md-4"><i class="icon fa fa-5x fa-map-marker" aria-hidden="true"></i></div>
     <div class="col-md-4"><i class="icon fa fa-5x fa-map-marker" aria-hidden="true"></i></div>
</div>

然后你不需要“中心阻止”类。另外,如果它连续只有3列,你可以将它分成相等的宽度,而不是“col-md-4”而不是“col-md-1”

这应该有所帮助。

答案 2 :(得分:0)

你可以试试这个:

<div class="row">
  <div class="col-md-1">
       <div class="align-center"><i class="icon fa fa-5x fa-map-marker center-block" aria-hidden="true"></i></div>
  </div>
  <div class="col-md-1">
      <div class="align-center"><i class="icon fa fa-5x fa-map-marker center-block" aria-hidden="true"></i></div>
  </div>
 <div class="col-md-1">
      <div class="align-center"><i class="icon fa fa-5x fa-map-marker center-block" aria-hidden="true"></i></div>
 </div>

.align-center有这个属性:

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

答案 3 :(得分:0)

现在它运作正常。您可以尝试以下代码:

.icon-container{
	margin: 0 auto;
	display: table;
}
<div class="row">
	<div class="icon-container">
		<i class="icon fa fa-5x fa-map-marker center-block" aria-hidden="true"></i>
		<i class="icon fa fa-5x fa-map-marker center-block" aria-hidden="true"></i>
		<i class="icon fa fa-5x fa-map-marker center-block" aria-hidden="true"></i>
	</div>
</div>

enter image description here