наказывается штрафом в размере от двухсот тысяч до пятисот тысяч рублей или в размере заработной платы или иного дохода осужденного за период от восемнадцати месяцев до трех лет, либо принудительными работами на срок до трех лет, либо лишением свободы на тот же срок.
Вы должны управлять жизненным циклом сессии самостоятельно.
Вам, скорее всего, в любом случае придется явно ограничивать гибкость решения, устанавливая некие границы размеров изображения и контейнера соответственно, т.к. через чистый css иначе сделать не получится (родитель не знает о размерах своего ребенка).
Можно это обойти при помощи скрипта на JS - вешаете триггер на событие windows.resize и при каждом изменении пересчитываете размер контейнеров. Это самое гибкое решение.