我有一个图像滑块的div,在div里面我有ul里面,我有一些图像具有不同的大小。我的要求是放置图像是中心对齐以及垂直对齐中间。 我的HTML markp是图像应该是中心对齐以及垂直对齐中间
<div id="placesAlbumSlidesContainer">
<ul style="width: 50000px;" id="placesAlbumSlideInner">
<li id="image-1" class="placesAlbumSlide placesAlbumSlide">
<span>
<img align="center" alt="" src="/1-original.jpg">
<span title="Report as inappropriate" class="spamPlaceImages" onclick=""><span class="spamPlaceImagesIn"></span></span>
</span>
</li>
<li id="image-2" class="placesAlbumSlide placesAlbumSlide">
<span>
<img align="center" alt="www.geocaching.com|http://www.geocaching.com|Friday, Oct 29, 2010" src="http://fabulis-place-images.s3.amazonaws.com/development/4-original.jpg">
<span title="Report as inappropriate" class="spamPlaceImages" onclick=""><span class="spamPlaceImagesIn"></span></span>
</span>
</li>
</ul>
</div>
二手的CSS
#placesAlbumSlideshow #placesAlbumSlidesContainer {
margin:0 auto;
overflow:hidden;
position:relative;
width:482px;
}
#placesAlbumSlideshow #placesAlbumSlidesContainer .placesAlbumSlide {
float:left;
height:280px !important;
position:relative;
width:560px;
}
.placesAlbumSlide span {
display:inline-block;
position:relative;
text-align:center;
vertical-align:middle;
}
.placesAlbumSlide img {
border:medium none;
display:inline;
margin-left:-80px;
max-height:280px;
position:relative;
width:auto;
z-index:2;
}
.placesAlbumSlide {
text-align:center;
}
嘿sanchothefat,谢谢,经过几次修改它对我来说工作得很好。不需要使用这个.placesAlbumSlide .spamPlaceImages {{0}} {0} {0} line-height:1; //将其设置回正常行高 } – Soarabh 2010-11-25 11:24:59