为什么图像不居中?

时间:2012-09-11 23:07:02

标签: html css css3 positioning image

<div id="tagcontainer"><img id="tagimg" src="img/tri.png"/></div>

CSS:

#tagcontainer {
    width:100%;
    top:0;
    position:absolute;
}
    #tagimg {
        position:relative;
        margin:auto;
    }

不知道为什么我无法理解。为什么这个图像不居中?

4 个答案:

答案 0 :(得分:2)

因为<img>是内联元素。而是在容器上使用text-align: center

答案 1 :(得分:0)

将#tagimg设为块级元素{display:inline-block;或者在父...上使用text-align center

答案 2 :(得分:0)

试试这个:

#tagcontainer {
width:100%;
position:absolute;
}
#tagimg {
width:[imagewidth]px;
top:0;
position:relative;
margin:auto;
}

答案 3 :(得分:0)

再添加一个css属性display:block;

    #tagimg {
        display:block;
        position:relative;
        margin:auto;
    }