Сделать ширину подписи по ширине картинки

Sah
На сайте с 25.01.2009
Offline
97
Sah
1083

Как сделать чтобы ширина подписи автоматически выравнивалась по ширине изображения под которым находится? Изображения разных размеров, нужно чтобы стиль (или другой метод) подходил ко всем размерам.

[Удален]
#1

если я вас правильно понял, то:

text-align: justify;

Sah
На сайте с 25.01.2009
Offline
97
Sah
#2
Сашко:
если я вас правильно понял, то:
text-align: justify;

не совсем так. это разбросает текст по большей ширине, но как быть если ширина изображения небольшая. текст будет вылазить за пределы этой ширины. нужно, чтобы он переходил на новую строку по ширине изображения

Olldman
На сайте с 21.04.2010
Offline
79
#3

Да просто разместить текст в блоке, под картинкой. Какая ширина будет у картинки, такая же будет и у блока.

Sah
На сайте с 25.01.2009
Offline
97
Sah
#4
Olldman:
Да просто разместить текст в блоке, под картинкой. Какая ширина будет у картинки, такая же будет и у блока.

пример стиля для блока можете дать, чтобы подходил под все размеры?

AlikZP
На сайте с 22.11.2009
Offline
107
#5


<div style="text-align:center;">
<img src="" /><br />
Hello, user!
</div>
Website CMS: быстрая, удобная, недорогая! Вечная лицензия за 45$ (/ru/forum/524503) Яся - быстрый поиск фото для товаров. OpenCart/ocStore. Дополнение. (/ru/forum/665287) Грамотная верстка ваших макетов (/ru/forum/comment/8853216)
Sah
На сайте с 25.01.2009
Offline
97
Sah
#6
AlikZP:

<div style="text-align:center;">
<img src="" /><br />
Hello, user!
</div>

не делает то что нужно

Sah добавил 13.07.2010 в 22:04

хорошо, спрошу по другому

вот код:

<div id="img-left"><img src="images/meidum_pyramid_1.jpg" title="" alt=""><div align="center" class="smalli">Текст описания изображения, который не должен быть шире изображения</div></div>

что нужно прописать в документе css, чтобы получить требуемый вид?

alexvaleev
На сайте с 04.02.2010
Offline
55
#7
Sah:

хорошо, спрошу по другому

что нужно прописать в документе css, чтобы получить требуемый вид?

Если не заморачиваться на семантике и есть возможность сделать таблицей, то можно так (тест в ie7, op9-10, ff3, chrome5)

<table style="width:1%;">

<tr><td><img src="1.jpg" title="" alt=""></td></tr>
<tr><td style="text-align:center;">Текст описания изображения, который не должен быть шире изображения</td></tr>
</table>

Еще можно попробовать с display:table-cell (table, table-row) для блоков, но в ie7 наблюдаются баги.

Блог (http://alexvaleev.ru) Всем роуп! (https://rujump.ru/)
Sah
На сайте с 25.01.2009
Offline
97
Sah
#8

alexvaleev, благодарю. вопрос можно считать закрытым

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий