我正在尝试在布局上使用垂直对齐:中间来垂直居中文本,有时是图像,但它只能处理文本。谁能告诉我为什么?垂直对齐中间显示表格单元格不在图像上工作
HTML:
<div>
<img src="http://jsfiddle.net/img/logo.png"/>
</div>
<div>
<span> text </span>
</div>
CSS:
div{
width:200px;
height:200px;
background-color:red;
display:table;
margin:10px;
}
img, span{
display:table-cell;
vertical-align:middle;
}
http://jsfiddle.net/9uD8M/我创建了一个小提琴藏汉
为什么你需要'显示:表cell'? – greenish