css - 如何水平居中 Font Awesome 图标?

标签 css font-awesome

我有一张 table Font Awesome图标,我想将文本左对齐和居中图标。 我尝试居中 <i>但不起作用:

HTML:

<td><i class="icon-ok"></i></td>

CSS:

td, th {
    text-align: left;
}
td i {
    text-align:center;
}

jsFiddle

我也试过设置text-align:center !important;但不起作用。我做错了什么?

最佳答案

添加你自己的 Font Awesome 风格

[class^="icon-"], [class*=" icon-"] {
    display: inline-block;
    width: 100%;
}

与你一起

td i {
    text-align:center;
}

应该只让图标居中。

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

相关文章:

css - 垂直对齐不起作用?

php - 使用 PHPMailer 发送电子邮件和旋转图像

javascript - 当某个类存在时,jQuery 将 div 字符限制为 90

html - FontAwesome 4.3.0 图标无法在我的网站上正确显示

html - 如何更改 Facebook Font Awesome 图标的颜色?

unicode - 检查字形是否呈现 "correctly"

html - 如何在移动版中更改div对齐方式

jquery - 页面加载后更改 CSS 值?

html - Font Awesome 显示方形而不是图标

javascript - 我需要 Font-Awesome 的所有类名的列表