Я пытаюсь обернуть изображение внутри 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? –
'div' являются элементами блока, поэтому они будут занимать всю ширину своего родителя. попробуйте установить 'wrapper'' display: inline' или 'float: left', в зависимости от того, как вы хотите его показать. – Rhumborl
@Firze помещает дисплей: встроенный блок на #wrapper. – Gezzasa