我已经在这里搜索,但似乎无法找到我的问题的解决方案,由于动态性质的div。垂直对齐图像
对于我的网站,我想要一个横幅图像,可以作为便宜的kinda响应速度进行缩小。我有这个部分轻拍,我无法让我的形象垂直居中。我创建了一个jsFiddle,代码如下。
HTML
<div class="banner col-lg-12">
<img src="http://laurentvandessel.be/wp-content/uploads/2014/03/placeholder.png" />
</div>
CSS
.banner {
margin-top: 51px;
margin-bottom: 20px;
overflow:hidden;
text-align: center;
height:300px;
display: inline-block;
vertical-align: middle;
}
.banner img {
position:relative;
width:100%;
left: 100%;
margin-left: -200%;
display:inline-block;
vertical-align: middle;
}
另外,如果你有做什么,我已经在做的是一个更好的办法将是十分赞赏。
感谢堆家伙。
退房这样的回答:http://stackoverflow.com/questions/18516317/vertically-align-an -image-inside-a-div-with-responsive-height/18516474#18516474 –