css - 如何垂直放置 Font Awesome 图标

标签 css font-awesome

我在网页上使用了很棒的音量图标。我很难将它垂直定位在其父 p 元素中。这是html代码

<p class="dlg_content eng_dlg"><span class="dlg_text" id="bf01">Shopkeeper:     Good afternoon, how can  I help you?</span>&#xa0;<span class ="fa fa-volume-up fa-volume-up-dlg"></span> </p>

这是CSS

span.dlg_text  {
  margin-left: 2%;
  font-size: 0.9em;
}
span.fa-volume-up-dlg  {
  display:inline-block;
  font-size: 1.2em;
  height: 2em;
  vertical-align: middle;
}

此时音量图标显示在 p.dlg_content 的顶部。它需要与垂直中间对齐。我一直在改变 span.fa-volume-up-dlg 属性,但我还没有想出有效的方法。任何帮助将不胜感激

最佳答案

试试这个 CSS:

span.dlg_text {
    margin-left: 2%;
    font-size: 0.9em;
    display:inline-block;
    vertical-align: middle;
}
span.fa-volume-up-dlg {
    display:inline-block;
    font-size: 1.2em;
    vertical-align: middle;
}

演示:http://jsfiddle.net/GCu2D/557/

关于css - 如何垂直放置 Font Awesome 图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28576354/

相关文章:

css - Font Awesome 不起作用,图标显示为正方形

html - 背景图像 CSS 的最大尺寸

Javascript 在特定时间内显示多个通知

javascript - 将表格中的元素居中对齐

html - 不能使用任何以 "-o"结尾的 Fontawesome 图标

ios - FontAwesomeKit - 'NSInvalidArgumentException' iOS 7.1.1

jquery - slider 拇指更容易捕获触觉设备

javascript - 窗口最大化时,Mac Chrome 悬停事件的行为有所不同

html - Font Awesome 意外的底部边距

jquery - Font-Awesome - 图标旋转在隐藏然后显示时不会旋转