我正试图将两个图像链接旁边的文本垂直居中。我以前做过几十次,但由于某种原因它现在不能正常工作。
以下是代码:http://jsfiddle.net/KRWNw/
<style type="text/css">
#social-icons {
height:32px;
line-height:32px;
}
</style>
<div id="social-icons">
Connect:
<a href="#">
<img src="http://mydomain.com/rodi/images/facebook.png" width="32" height="32" />
</a>
<a href="#">
<img src="http://mydomain.com/rodi/images/youtube.png" width="32" height="32" />
</a>
</div>
如果我取出图像,文字会完美对齐,但其中的图像将不会对齐。
我做错了什么?
谢谢!
答案 0 :(得分:3)
缺少的一件事是vertical-align: middle;
,只会让你到一半。另一个问题是你的内联图片。如果您向左或向右float
图像,它将正确对齐。
此示例中的内容保留了图像,但如果将其包装在跨度中,也可以浮动文本。还有其他解决方案可以达到同样的目的。
答案 1 :(得分:2)
答案 2 :(得分:0)