画像のスライダのdivがあります。div内にはul liがあり、異なるサイズの画像があります。私の必要条件は、画像を中央に配置することと、縦に中心を合わせることです。 私の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さん、ありがとうございました。 ationsそれは私にうまくいく。これを使う必要はありません.placesAlbumSlide .spamPlaceImages { line-height:1; //これを通常の行の高さに戻す } – Soarabh