如何将图像与以下列表中的其余链接对齐?
<div id="barra">
<ul id="botoes">
<li><a href="/o-meu-perfil"><img src="image.png" width="25" height="25"></a>
</li>
<li><a href="#">Perguntas</a>
</li>
<li><a href="/o-meu-perfil">Pesquisa</a>
</li>
</ul>
</div>
这是CSS:
#barra {
position:fixed;
height:35px;
border-bottom: solid 1px;
top:50px;
background: rgba(250, 0, 250, 0.75);
border-radius: 2px;
}
#botoes li {
display: inline-block;
list-style-type: none;
padding-right: 5px;
vertical-align: top;
line-height: 10px;
}
图片:
如何将整个事物对齐到酒吧的左边? 您可以在以下位置查看代码:http://jsfiddle.net/pFBT9/1/
答案 0 :(得分:1)
这是解决方案
// HTML
<div id="barra">
<ul id="botoes">
<li><a href="#" > <img src="image.png" width="25" height="25">Perguntas</a>
</li>
<li><a href="/o-meu-perfil"><img src="image.png" width="25" height="25">Pesquisa</a>
</li>
</ul>
</div>
// CSS
#barra {
position:fixed;
height:35px;
border-bottom: solid 1px;
top:50px;
background: rgba(250, 0, 250, 0.75);
border-radius: 2px;
}
#botoes li {
display: inline-block;
list-style-type: none;
padding-right: 20px;
vertical-align: top;
line-height:5px;
}
#botoes img {
margin-top:-10px;
}
答案 1 :(得分:0)
为img
添加负边距。
#botoes img {
margin-top:-10px;
}
编辑:Solid article on negative margins and why it's ok to use them.
编辑2:对于downvoter,您能否发表评论解释原因?
答案 2 :(得分:0)