Я пытаюсь расположить подпись под изображением, не зная точно ширину изображения. Мне бы хотелось, чтобы заголовок распространялся на всю ширину изображения, но не растягивал острие родительских элементов и не переносил строки.
Я бы хотел избежать использования javascript (чтение и применение ширины к элементам) или использования max-width: 123px, поскольку диапазон возможных ширин велик.
Код в настоящее время выглядит примерно так, но может быть изменен свободно. Ширина изображения неизвестна, но ограничена максимальным размером.
<div style="float:right; width:auto;">
<img src="http://" \>
<div style="clear:right; min-width:100px; max-width:200px; word-wrap:break-word;">
My caption which can be longer then the image above and should wrap, I do not want to use max-width.
</div>
</div>
Любые предложения приветствуются.