猿问

如何使用大字体 - 真棒图标垂直居中文字?

如何使用大字体 - 真棒图标垂直居中文字?

可以说我有一个带有字体真棒图标和一些文字的引导按钮:

<div>
    <i class='icon icon-2x icon-camera'></i>
    hello world</div>

如何使文本垂直居中显示?文本现在与图标的下边缘对齐:http//jsfiddle.net/V7DLm/1/



慕莱坞森
浏览 857回答 3
3回答

白板的微信

我99%的时间都在文本旁边使用图标,所以我在全局范围内进行了更改:.fa-2x&nbsp;{ &nbsp;&nbsp;vertical-align:&nbsp;middle;}根据需要将3x,4x等添加到相同的定义中。

暮色呼如

在考虑了所有建议的选项后,最干净的解决方案似乎是设置行高和垂直对齐所有内容:参见Jsfiddle演示CSS:div&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;border:&nbsp;1px&nbsp;solid&nbsp;#ccc; &nbsp;&nbsp;&nbsp;&nbsp;display:&nbsp;inline-block; &nbsp;&nbsp;&nbsp;&nbsp;height:&nbsp;50px; &nbsp;&nbsp;&nbsp;&nbsp;margin:&nbsp;60px; &nbsp;&nbsp;&nbsp;&nbsp;padding:&nbsp;10px;}#text,&nbsp;#ico&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;line-height:&nbsp;50px;}#ico&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;vertical-align:&nbsp;middle;}
随时随地看视频慕课网APP
我要回答