css - 垂直对齐图标,字体很棒

标签 css vertical-alignment font-awesome

这应该很简单: 我试图将每个图标都对齐到底部,但我只能用其中的 2 个来做到这一点。

html:

<i class="fa-desktop fa"></i>
<i class="fa-laptop fa"></i>                
<i class="fa-tablet fa"></i>
<i class="fa-mobile fa"></i>

CSS:

i {
    font-size: 200px;
    vertical-align:bottom;
}
.fa-laptop {
    font-size:120px
}

演示:http://fiddle.jshell.net/7mfV7/3/

最佳答案

问题是每个元素的垂直填充是我们无法控制的,因为它是一种图标字体。唯一的方法是手动。将它们设置为您想要的大小,然后使用 position:relativetop

关于css - 垂直对齐图标,字体很棒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22250875/

相关文章:

html - 将 SCSS 附加到 HTML 文档

html - 下拉列表导致切换 <li> 在错误的时间关闭......仅在 I.E 中

html - 使用垂直对齐将文本对齐到 div 的顶部

css - 垂直对齐堆叠的内容

css - 在链接中使用字体超棒的堆叠图标

javafx - 如何使用 FontAwesomeIconView 对象作为舞台的图标?

html - 列不对齐。 Bootstrap

html - 在 Mac 上垂直对齐 div 中的表情符号

fonts - Twitter Bootstrap 和 Font-Awesome : Some fonts appear as double (and more)

html - 移动设备中垂直居中的 Div 未对齐(使用 flexbox)