Привет, постоянно сталкиваюсь с проблемой выбора: использовать тэг img или на блок завязать background-image? Как по мне, background-image гораздо удобнее, учитывая background-size:cover и background-position: center, а с img постоянные траблы: то высота скачет в картинках(разные высоты у них, поэтому бывает whitespace, то налазят. Это все решается стилями, но бэк мне нравится больше
Вопрос Есть ли разница в их использовании?
Негласные правила говорят нам, что <img> следует использовать в том случае, когда эта картинка играет не косметическую роль, а является важной частью контента. Тогда она должна участвовать в разметке документа.
В случае же использования изображения с целью более красивого оформления следует использовать свойство background-image.
В принципе, это поведение напрашивается само собой, если вчитаться в общие рекомендации по созданию веб-страниц: html следует использовать только для разметки, а любые стилевые особенности и украшательства применять посредством css.
P.S. Хотя, конечно, это не строго, всегда возможны исключения для достижения нужной дизайнерской или функциональной цели.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости