html - 将文本与图标中间的新行对齐

标签 html css font-awesome

有一个图标,前面有文字。我可以使用 style="vertical-align: middle;" 对齐图标中间的文本

所以下面的工作正常:

<i class="fa fa-arrows-alt fa-5x" style="vertical-align: middle;"></i> a Big Arrow.

问题是当我们添加 <br>对齐不再起作用(因为图标是简单字符)

<i class="fa fa-arrows-alt fa-5x" style="vertical-align: middle;"></i> a Big Arrow </br> I mean very Big!

请参阅http://jsfiddle.net/tQYTB/1/

你能告诉我最好的解决方案是什么吗?

最佳答案

每当你想改变内容的某些部分时使用 span 标签......

span {
  display: inline-block;
    vertical-align: middle;

}

enter image description here

关于html - 将文本与图标中间的新行对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20727012/

相关文章:

javascript - 如何填充新的 Windows 表单元素

html - 使最大宽度列流畅?

css - 使用 font-awesome 作为 HTML 内容

javascript - 来自 rgb 值的 HTML Canvas 图像

javascript - 延迟 CSS 加载,为什么包含预加载 <link> 更快?

CSS高级形状(心形切出背景)

css - Susy gem 安装破坏 SASS

javascript - IE6动态调整div高度的问题

html - 如何为 Font Awesome 图标的透明区域添加颜色

html - 当我尝试使堆栈变大时, Font Awesome 图标堆栈不起作用