我想将一个图像对象放在他父母的中间。但这对我不起作用。我已经用display:table;
等尝试了它。
我的JSfiddle: http://jsfiddle.net/wFg9a/5/
答案 0 :(得分:2)
您应该删除父级上的display: table-cell;
并在图片上使用此内容:
figcaption img {
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
margin: auto;
}
答案 1 :(得分:0)
绝对位置会破坏表格单元格行为。
垂直位置也应该是中间而不是中心。
添加了一个居中的div来修复:
.post-entry .centered {
display: table-cell;
vertical-align: middle;
text-align: center;
}