图像不会居中

时间:2012-04-03 17:42:45

标签: html css image center

我试图将我的图像集中在一起,但我尝试过的任何作品都没有:(

这是CSS:

#slideshow {
    position:relative;
    height:200px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
#slideshow, #slideshow2, #slideshow3 {
    overflow:hidden;
    float:left;
    width:267px;
}
.contentImages{
    border:1px solid #CCC; 
    padding:10px; 
    margin:20px auto 0; 
    position:relative; 
    width:804px;
    overflow:hidden;
}

HTML:

<div class="contentImages">
    <div id="slideshow">
        <img src="upload/<?php echo $array['image'] ?>" height="200" class="active" />
        <img src="upload/<?php echo $array['image2'] ?>" height="200" />
        <img src="upload/<?php echo $array['image3'] ?>" height="200" />
     </div>
</div>

我尝试了text-alignvalignmargin 0 auto的相对位置和宽度,没有:(任何人都有任何想法?

1 个答案:

答案 0 :(得分:0)

我不知道你的布局细节,但容器上的text-align: center;应该有效,除非图像是绝对定位的。尝试使用以下内容替换#slideshow#slideshow IMG的规则:

#slideshow {
    position:relative;
    height:200px;
    text-align: center;
}

#slideshow img {
    z-index:8;
    opacity:0.0;
}