а это вы имели ввиду что пустому диву нельзя давать .div{ background: url("url.png"); такое свойство, т.е. нужно создавать псевдоэлемент для див блока, и уже ему давать свойство в виде урла картинки? Так?
userInfo - от этой обертки можно избавиться, заменив флекс на грид.как в будущем можно будет реализовать кастомные рамки для пользователей с различным статусом?
Кто-то мешает?
Как вам идея посмотреть как это сделано на тысячах других сайтов? С учетом тематики и вида страницы (я имею в виду, что промо страницы и страницы каталогов будут различаться по затейливости)