下面是一個例子:爲什麼「text-align:center」適用於「div」,但不適用於「img」?
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>
我發現申請text-align: center
上img
直接不起作用。
這是否意味着當需要居中圖像時,它必須包裹在空的div
中?
有沒有更好的方法來做到這一點?
我確定你知道這一點,但也許可以將「text-align」添加到身體作爲第三種選擇? – jbutler483
@ jbutler483 - 這是第二種選擇。正文是一個塊元素。一般而言,您不希望將所有內容放在頁面的默認位置,這意味着必須經過並將所有段落再次對齊。 – Quentin
這是真的我想。我能想到的最後一種選擇是定位,但它又不會太過分,因爲它會搞亂DOM流。 +1回答這個問題,但也提供了一個替代方案:) – jbutler483