Привет, иногда смотрел в код VK, часто вижу что они изображение загружают через background. И мне стало интересно, хорошая ли это практика? Дело в том что если сайт динамический то скорее всего изображение разные и тут как никогда подходит решение background-size cover, что является кроссбраузерной на данный момент. С другой стороны при посадке надо учитывать этот момент и прописывать вывод через style для элемента. Как вы относитесь к данному методу решение?
aleksejjjj, полностью с вами согласен, но есть небольшое отступление - когда делаю выбор отталкиваюсь от того в каком контексте изображение.
Если это фоновое изображение, не имеющее никакого отношение к контенту сайта я бы советовал делал через background-image.
На сколько мне известно object-fit ещё не сделали в ie\edge
Если использовать какой-то фреймворк, там, зачастую, уже реализована возможность.
В любом случае изображения при загрузке желательно кадрировать под нужные форматы.
Что касается кадрирования в стилях, то это мало важный факт, куда рациональнее ресайз делать по бекенду, вопрос в другом - поисковые системы изображения переданные через стили не воспринимают как контент, соответственно они и не попадают по умолчанию в индексацию изображений, что порой бывает очень полезно для соц сетей... для коммерции - не совсем...