Здравствуйте, подскажите, как сделать ширину блока, равной ширине картинки в этом блоке, при том, что помимо картинки, будет еще описание картинки?
Если там одна картинка - то все просто, делаем
float: left
и div стает таким же по ширине, как и картинка, но вот что делать если внутри дива еще один див, можно ли без джаваскрипта решить эту проблему?
<div class="main">
<img src="http://comments.ua/img/20110301192701.jpg">
<div class="caption">Очень и очень и очень и очень и очень и очень и очень длинное описание картинки, которое занимает целых два ряда</div>
</div>
.main{
float: left;
}
Так же привожу пример на jsfiddle
jsfiddle.net/khpt8kan