Зачем дублировать style="background" и img?
Через css проще спозиционировать за счёт background-size и background-position, а img нужен, чтобы поисковики проиндексировали картинку.
на самом деле ужасный подход. Если хочешь, чтобы поисковик проиндексировал картинку и хочешь использовать ее как background, пользуйся микроразметкой https://schema.org/ImageObject