我无法将<div class="photos text-center">
中所有对齐图像的顶部填充集中在一起
我已经为div设置了背景。因此,在集中来自各方的图像后,它看起来像边框。请在下面找到代码链接。
http://codepen.io/devendrasingh/pen/dGroGM
<div class="container">
<div class="heading text-center">
<h1 class="heading">Amitabh Bachchan</h1>
<h5 class="heading">Shahenshah of Bollywood</h5>
</div>
<div class="photos text-center">
<img src="http://i2.wp.com/celebritykick.com/wordpress/wp-content/uploads/2015/01/Amitabh-Bachchan-Childhood-pictures-1a.jpg" class="profile-pic image-responsive">
<img src="http://4.bp.blogspot.com/-M406xYLxmxQ/TiP6cAVINQI/AAAAAAAABI4/WR5cdWO1h0s/s1600/4.jpg" class="profile-pic image-responsive">
<img src="http://4.bp.blogspot.com/-TPBdiYqY2N4/TiP7S-QyKEI/AAAAAAAABJc/_WWCsdLZfIM/s1600/d.jpg" class="profile-pic image-responsive">
<img src="https://s-media-cache-ak0.pinimg.com/736x/d0/23/e1/d023e15529ee609aec540e354b0617ef.jpg" class="profile-pic image-responsive">
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Amitabh_Bachchan_December_2013.png/220px-Amitabh_Bachchan_December_2013.png" class="profile-pic image-responsive">
<p class="caption">Amitabh Bachchan photos from different ages.</p>
</div>
注意:图像应具有响应性。
答案 0 :(得分:0)
这是一种方法:
在这里小提琴:http://jsfiddle.net/4Mvan/1/
<强> HTML:强>
<div class='container'>
<a href='#'>
<img class='resize_fit_center'
src='http://i.imgur.com/H9lpVkZ.jpg' />
</a>
</div>
<强> CSS:强>
.container {
margin: 10px;
width: 115px;
height: 115px;
line-height: 115px;
text-align: center;
border: 1px solid red;
}
.resize_fit_center {
max-width:100%;
max-height:100%;
vertical-align: middle;
}
答案 1 :(得分:0)
这是因为有一个带有图片的p
标签。
这是:
<p class="caption">Amitabh Bachchan photos from different ages.</p>
在那里height:0
。像:
.caption {
height: 0;
}
并为图像填充如下:
.profile-pic {
height: 200px;
padding: 10px 0; //here.
}
<强> Working Fiddle 强>
答案 2 :(得分:0)
.parent{
position: relative;
}
.child{
position: absolute;
top: 50%;
transform: translateY(-50%);
}