我試圖在div中包裝圖像,但div由父div進行擴展。如何在圖像上打包div?
<div id="parent" style="display: inline-block; position: relative; text-align:center">
<div id="wrapper">
<img>
</div>
<p>Some text that expands the wrapper div more than image width</p>
</div>
該文本字段擴展父div比圖像更寬,這也擴大了包裝div。我如何讓包裝div與img的尺寸完全相同?
img也沒有包裝沒有邊距或填充,但包裝div比圖像更寬。
你有什麼其他的CSS? – 2014-12-03 09:15:38
'div's是塊元素,因此它們將佔用其父項的全部寬度。嘗試將'wrapper'設置爲'display:inline'或'float:left',具體取決於您希望顯示的方式。 – Rhumborl 2014-12-03 09:16:56
@Firze在#wrapper上顯示:inline-block。 – Gezzasa 2014-12-03 09:21:14