这是另一种方法,使用<i>
,这是Twitter 的 Bootstrap 文档为他们的图标建议的:
注意- 这是链接友好的。当然,A
可以使用标签代替i
. 但这也有效:
<div id="footer">
<span class="footer-icons">
<a href="#;" class="facebook" title="Facebook">
<i class="facebook"></i>Facebook
</a>
<a href="#;" class="twitter" title="Twitter">
<i class="twitter"></i>Twitter
</a>
</span>
</div>
在 上margin-right
,由于 jsFiddle 的Result
标签覆盖妨碍了我,我移动了它。
#footer .footer-icons {
float: right;
margin-right: 100px;
overflow: auto;
}
.footer-icons a {
font-size: 0;
}
.footer-icons i {
font-family: Georgia;
font-size: 35px;
padding: 0 0 0 35px;
background-repeat: no-repeat;
background-position: 0 0;
}
.footer-icons i.facebook {
background-image: url(http://goo.gl/QrKCc);
}
.footer-icons i.twitter {
background-image: url(http://goo.gl/QrKCc);
}
http://jsfiddle.net/userdude/qdFNM/10/
原始答案
<div id="footer">
<span class="footer-icons">
<i class="facebook"></i>
<a href="#;" class="facebook" title="Facebook">Facebook</a>
<i class="twitter"></i>
<a href="#;" class="twitter" title="Twitter">Twitter</a>
</span>
</div>
#footer .footer-icons {
float: right;
margin-right: 10px;
overflow: auto;
}
.footer-icons a {
display: none;
}
.footer-icons i {
font-size: 35px;
padding: 0 0 0 35px;
background-repeat: no-repeat;
background-position: 0 0;
}
.footer-icons i.facebook {
background-image: url(http://goo.gl/QrKCc);
}
.footer-icons i.twitter {
background-image: url(http://goo.gl/QrKCc);
}
http://jsfiddle.net/userdude/qdFNM/4/