以下是一个例子:
p, span, div,img {
text-align: center;
}

<p>Para</p>
<span>Span</span>
<div>Div</div>
<img src="https://www.google.com/images/nav_logo195.png" />
<div><img src="https://www.google.com/images/nav_logo195.png" /></div>
&#13;
我发现申请text-align: center
img
直接无法正常工作。
这是否意味着当需要居中的图像时必须将其包裹在空的div
中?
有更好的方法吗?
答案 0 :(得分:6)
text-align
将文本(和其他内联)内容对齐到应用它的元素内。
内部没有内容。
你可以:
答案 1 :(得分:4)
text-align: center
水平应用容器的内联内容。所以,是的,要将容器(块布局)中的图像(内联布局)居中,您应该将此css应用于容器,而不是图像。
答案 2 :(得分:1)
如果你想使用img中心:
{{1}}
答案 3 :(得分:0)
不要在img标记上使用text-align
,而是在div
p, span, div,img {
text-align: center;
}
#testimg {
width:100%;
position:absolute;
overflow:auto;
top:50px;
height: 100%;
}
&#13;
<div id="testimg">
<img src="https://www.google.com/images/nav_logo195.png" />
</div>
&#13;