Если вы дизайнер и можете сами нарисовать себе макет, то зачем вам чужие.
А если вы в дизайне сайтов не очень, то откуда вообще вопрос?
Но с другой стороны, если получаете удовольствие, то почему бы не продолжить развлекаться.
Мы же не знаем какие у вас жизненные цели и ради чего всё это.
raxweb, разумнее смотреть на динамику.
Точное количество посетителей имеет значение только когда их 5 и все они ваши родственники (я утрировано). Т.е. на самом деле тоже не имеет.
И всегда есть дурацкий способ: сохраняете как картинку, вставляете в страницу, задаете размер (как был или в %, если хотите смотреть как будет изменяться без перестроений, просто резинкой(ну почти))
David Halkin, тогда придется задавать размер самой картинке в px, vw или типа того.
Короче, сначала понять картинка зависит от размера блока или блок от размера картинки.
Почему нельзя обертке задавать размеры?
Лучше показали бы кусок макета.
А то пока выходит, что нужно на js что-нибудь вычислять
David Halkin, ну логично, вы ведь сказали картинке: займи 50% родительского блока.
Вариант такой: сначала сделать блок той ширины, которой должна быть картинка, а для img width 100%
David Halkin, отмечайте решениями все варианты которые могут помочь и другим с такой же проблемой. Потому что ваш такой вопрос был уже далеко не первым. Может хоть кто-то поиском найдет.
И свой вариант на флексах тоже имеет смысл опубликовать и тоже отметить.
А если вы в дизайне сайтов не очень, то откуда вообще вопрос?
Но с другой стороны, если получаете удовольствие, то почему бы не продолжить развлекаться.
Мы же не знаем какие у вас жизненные цели и ради чего всё это.