我想使用CSS'display:table-cell垂直两个图像,但即使我指定了高度也似乎不起作用
<div style='display: table;height:500px'>
<div style=' display: table-cell;vertical-align: middle;'>
<img src='http://upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Intel-logo.svg/200px-Intel-logo.svg.png' />
<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Intel-logo.svg/500px-Intel-logo.svg.png" />
</div>
</div>
答案 0 :(得分:1)
答案 1 :(得分:0)
仅处理图片时,您无需在table
和table-cell
内进行换行。图像本身的垂直对齐也可以。
.img { vertical-align: middle; }
<div>
<img src='http://upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Intel-logo.svg/200px-Intel-logo.svg.png' />
<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Intel-logo.svg/500px-Intel-logo.svg.png" />
</div>