我正在尝试将按钮中的文本与字体真棒图标垂直对齐。这是我试过的代码:
<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>
小提琴:http://jsfiddle.net/koh8jkyb/
line-height
也无效。这有什么问题?
答案 0 :(得分:0)
只需使用vertical-align:middle和图标
答案 1 :(得分:0)
使用style="font-size:3em;vertical-align:middle;"
答案 2 :(得分:0)
试试这个
<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>
答案 3 :(得分:0)
试试这个:
CSS:
.center-content {
display:table-cell;
vertical-align:middle;
}
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>