LINUX.ORG.RU

Задать max-width для <p>, но не ограничивать ширину картинок внутри <p>

 , ,


0

1

Возможно ли задать максимальную длину строки, но не уменьшать при этом картинки, находящиеся внутри <p>? Дело в том, что генератор статики (hugo) все картинки запихивает в p.

Ограничить картинку нужно, но до размера контейнера (который, предположим, 90% ширины экрана)

Пример реализации: http://ilyabirman.ru/meanwhile/all/dusseldorf-airport-wayfinding/

★★

Последнее исправление: el-d (всего исправлений: 1)

Ответ на: комментарий от nutsandmilk

неправильно сформулировал значит. Ограничить картинку нужно, но до размера контейнера (который, предположим, 90% ширины экрана)

el-d ★★
() автор топика
Ответ на: комментарий от nutsandmilk

сейчас ширина картинки равна max-width у «p». Пока нашел только одно решение: ширину картинки в vw задавать.

el-d ★★
() автор топика
Ответ на: комментарий от el-d

Еще можно картинку в div засунуть, тогда она в p не попадает. Но хотелось бы использовать стандартный маркдаун без костылей

el-d ★★
() автор топика
Ответ на: комментарий от el-d

Чтобы гибко управлять и оставить максимально стандартно, тебе придется добавить класс для <p> в которых лежит <img>

p.imagecontainer {
    position: relative;
    text-align: center;
}
p.imagecontainer img {
    width: 100%; /*ну или иначе, я не знаю, хочешь ли ты растягивать маленькие*/
}

deep-purple ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.