1
<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

4 回答 4

2

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

于 2012-09-11T23:09:15.820 回答
0

要么使#tagimg 成为块级元素 { display: inline-block; 或在父级上使用文本对齐中心...

于 2012-09-11T23:07:56.337 回答
0

试试这个:

#tagcontainer {
width:100%;
position:absolute;
}
#tagimg {
width:[imagewidth]px;
top:0;
position:relative;
margin:auto;
}
于 2012-09-11T23:11:23.837 回答
0

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

    #tagimg {
        display:block;
        position:relative;
        margin:auto;
    }
于 2012-09-11T23:15:15.337 回答