[英]Vertical center text with a fontawesome icon in a button
I am trying to vertical-align the text in a button with a font awesome icon. 我正在尝试使用超棒的字体图标将按钮中的文本垂直对齐。 This is the code I tried:
这是我尝试的代码:
<button class="btn btn-primary"><span style="padding-top: -50px;">Sign in with</span>
<i class="fa fa-linkedin-square" style="font-size:3em;"></i></button>
Fiddle: http://jsfiddle.net/koh8jkyb/ 小提琴: http : //jsfiddle.net/koh8jkyb/
line-height
is also not working. line-height
也不起作用。 What's the problem here? 这是什么问题
只需在图标上使用vertical-align:middle
Use style="font-size:3em;vertical-align:middle;"
使用
style="font-size:3em;vertical-align:middle;"
Check out the running code at http://jsfiddle.net/koh8jkyb/ 在http://jsfiddle.net/koh8jkyb/上查看正在运行的代码
try this 尝试这个
<button class="btn btn-primary">
<span style="padding: 10px;display: block;float: left;">Sign in with</span>
<i class="fa fa-linkedin-square" style="font-size:3em;float: right;"></i>
</button>
http://jsfiddle.net/koh8jkyb/4/ http://jsfiddle.net/koh8jkyb/4/
Try this: 尝试这个:
CSS : CSS:
.center-content {
display:table-cell;
vertical-align:middle;
}
HTML: HTML:
<button class="btn btn-primary">
<span class="center-content">Sign in with</span>
<span class="center-content">
<i class="fa fa-linkedin-square" style="font-size:3em;"></i>
</span>
</button>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.