我尝试通过css span
和div div
垂直对齐line-height
中的height
。
一切正常,但在添加span
时,中心icon span
会转移到底部。
谁能给我一个暗示?感谢。
<span class="icon"></span>
垂直对齐失败
http://jsfiddle.net/9CJvm/
在没有图标范围的情况下正常工作
http://jsfiddle.net/9CJvm/1/
答案 0 :(得分:1)
在这种情况下,您可以将vertical-align:middle
添加到span.icon
元素:
vertical-align
属性的默认值为baseline
;因此元素在父元素的基础上对齐。
.icon {
vertical-align:middle;
background-repeat:no-repeat;
background-image:url(https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash3/50264_300699565862_8082907_q.jpg);
height:50px;
width:50px;
display:inline-block;
}
答案 1 :(得分:0)
您可以对vertical-align:middle
和span.center
使用span.icon
。