我现在一直在找几个小时(显然不是在正确的地方!)
请考虑此示例:http://jsfiddle.net/DYLs4/9/
<div id="wrapper">
<span id="text24">Text 24</span>
<span id="text12">Text 12</span>
<span id="icon"></span>
</div>
的CSS:
#text24{
font-size:24px; color:#999;
}
#text12{
font-size:12px; color:#000;
}
#icon{
height:36px; width:36px;
display:inline-block;
background:url(some-icon.png);
}
我想要实现的目标是:
非常感谢你的帮助!
答案 0 :(得分:19)
将vertical-align: middle
添加到您的图片中。
修改强>
根据评论,此解决方案还需要 display:inline-block; 。
答案 1 :(得分:2)
答案 2 :(得分:0)
我知道大多数设计师讨厌使用表格进行布局,但无论如何让我试试。
您可以使用表格的valign
。
答案 3 :(得分:0)
最终结果
http://jsfiddle.net/rizwanabbasi/frsA5/
<div id="wrapper">
<span id="text24">Text 24</span>
<span id="text12">Text 12</span>
<img src="http://www.adlittle.com/fileadmin/templates/images/rss_feed_icon.png" id="icon"/>
</div>
#wrapper{
position:absolute; left:0;
}
#text24{
font-size:24px; color:#999; font-weight:bold;
}
#text12{
font-size:12px; color:#000; font-weight:bold; }
#icon{
height:36px; width:36px;
display:inline;
vertical-align:middle;
}