css - 如何水平和垂直居中我的图标?

标签 css twitter-bootstrap-3 font-awesome

我正在尝试类似 fontawesome 的东西,并希望将图标居中:

 <div class="col-md-2">
        <i class="fa fa-bandcamp" aria-hidden="true"></i>
 </div>

在不使用特殊类的情况下,如何使用 css 进行管理?我试过 text-align 、 center 等?

最佳答案

如果你can use flexbox , 可以通过align-itemsjustify-content 轻松解决。添加 border 只是为了显示 div 的侧面。

<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>

<div class="container">
<div class="row">
 <div class="col-md-2" style="border: 1px black dotted; display: flex; align-items: center; justify-content: center; height: 50px;">
        <i class="fa fa-bandcamp" aria-hidden="true"></i>
 </div>
</div>
</div>

关于css - 如何水平和垂直居中我的图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40477909/

相关文章:

javascript - 中心图像和来自 Javascript 的内容

javascript - 当单击部分中的每个 block 时,显示一个 block ,同时使用 jquery 隐藏其他 block 出现第二个 block ,第三个和第四个

css - Bootstrap 3 - 如何将列表对齐到 iframe 的右侧

javascript - 带有自定义图标的 Bokeh 自定义操作

html - div中的中间对齐图标+文本

css - 如何更改打开购物车中特色/最新模块扩展的宽度?

animation - CSS3 动画快退

jquery - IE8 中的 Bootstrap 3 轮播错误

list - 面板中的编号/排序列表 - Twitter Bootstrap 3

html - 我和一个标签在同一行