如何将这两个图标与float: right
对齐?
HTML
<li>
<img src="https://graph.facebook.com/102031900129645/picture?type=square" />
<a href=""> Johnny Smith </a>
<span class="">
<i class="fa fa-check"></i>
<i class="fa fa-close"></i>
</span>
</li>
CSS
li {
width: 200px;
list-style-type: none;
}
img {
vertical-align: middle;
}
span {
float: right;
vertical-align: middle; // not working
}
答案 0 :(得分:1)
如果要将图标与文本对齐,请使用span
.span {
float: right;
padding-top: 15px;
}
这样简单。
答案 1 :(得分:0)
浮动元素不服从vertical-align
。您需要display: inline-block;
代替:http://plnkr.co/edit/zTdoW4TBUbREzI4ADTQO?p=preview
答案 2 :(得分:0)
您可以使用line-height
:
span {
float: right;
line-height: 50px;
}