我有以下的HTML(Example):垂直对齐SPAN与UL
<span>Sign in with</span>
<ul>
<li><a href="#"><i class="icon-facebook"></i></a></li>
<li><a href="#"><i class="icon-twitter"></i></a></li>
</ul>
而CSS:
span {
display: inline-block;
font-weight: bold;
margin-right: 6px;
}
ul {
display: inline-block;
list-style: none;
list-style-type: none;
margin: 0;
padding: 0;
}
ul li {
display: inline-block;
list-style: none;
list-style-type: none;
margin: 0;
padding: 4px;
}
ul li {
font-size: 2.0rem;
}
我想SPAN与图标的UL垂直对齐。但即使应用填充来跨越,我也无法做到这一点。
关于如何解决这个问题的任何想法?
可能重复[如何垂直居中文本与CSS?](http://stackoverflow.com/questions/8865458/how-to-vertically-center-text-with-css) – isherwood