【发布时间】:2012-09-05 15:20:18
【问题描述】:
我知道这是重复的,但很抱歉,因为其他帖子中给出的解决方案似乎对我不起作用,或者我没有正确理解它们。
我需要将文本和图像垂直对齐到中间。尝试过 CSS 属性 vertical-align:middle 但似乎不起作用。我的代码在JSFiddle 给出,如下所示
<div class="picacollinvitecoll">
<span>Other Collaborators:</span>
<img width="20px" height="20px" src="https://m.ak.fbcdn.net/profile.ak/hprofile-ak-ash4/187580_670310756_917182522_q.jpg" title="Kapil Sharma" />
<img width="20px" height="20px" src="https://m.ak.fbcdn.net/profile.ak/hprofile-ak-ash4/187580_670310756_917182522_q.jpg" title="Kapil Sharma" />
<img width="20px" height="20px" src="https://m.ak.fbcdn.net/profile.ak/hprofile-ak-ash4/187580_670310756_917182522_q.jpg" title="Kapil Sharma" />
</div>
CSS 属性是
.picacollinvitecoll span{
margin:0;
}
.picacollinvitecoll img{
margin-top: 3px;
}
我得到了如JSFiddle 所示的输出,它在底部对齐。有人可以更新 JSFiddle 以使其在“中间”对齐。
【问题讨论】:
-
查看这篇文章 [vertical align img], [1]: stackoverflow.com/questions/5021676/…
-
@Kapil Sharma 您希望图像相对于文本对齐还是整个区域相对于容器对齐?
-
是的,我希望它们相对对齐。得到答案。感谢 (+1) 所有人的及时帮助。
标签: html css vertical-alignment