此图片可以解释我的问题。我试图让版权文本和我的Font Awesome图标垂直对齐。
这是我的HTML
<footer>
<p>Copyright © 2016 Sample SIte</p>
<div id="social">
<a class="social_buttons" href="www.linkedin.com"><i class="fa fa- linkedin"></i></a>
<a class="social_buttons" href="www.linkedin.com"><i class="fa fa-twitter"></i></a>
</div>
</footer>
和CSS
footer
{
max-width:960px;
background-color:#fbfbfb;
border-radius:10px;
margin:15px auto 10px auto;
padding: 18px 20px 18px 20px;
}
#social
{
float:right;
}
.social_buttons
{
color:#575757;
}
提前致谢。
答案 0 :(得分:4)
您可以使用Flexbox
footer{
background-color: #fbfbfb;
padding: 10px;
display: flex;
align-items: center;
}
#social {
margin-left: auto;
}
&#13;
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet"/>
<footer>
<p>Copyright © 2016 Sample SIte</p>
<div id="social">
<i class="fa fa-linkedin"></i>
<i class="fa fa-twitter"></i>
</div>
</footer>
&#13;
答案 1 :(得分:1)
您可以尝试将vertical-align: middle;
添加到social_buttons
类。
.social_buttons {
color: #575757;
vertical-align: middle;
}