Вёрстка блока с подписью к картинке неопределённой ширины
Задайте врапперу:
.wrapper
{
display: table;
width: 1px;
}

Тогда картинка и текст будут максимально сжиматься вплоть до размеров самого большого Inline-блока — картинки.
Очевидно что задать ширину врапперу (бледно серому большому блоку) или самой подписи, без задания ширины, как мне кажется, не обойтись.