Есть у меня список преимуществ: как сделать картинки правильным семантическим путем? Друг мне говорил делай img и не парься, хотя не думаю что делать img это правильно, на некоторых сайтах видел что такие иконки делались дивом которому был прописан background-image , на других через ::before и ::after , так как же правильнее будет сделать, чтоб например на будущее на собеседовании мне не читали лекции, что типа: "Так иконки никто не делает"...
Или не задумываться на счет этого и делать div>img , диву сделать border и выровнять картинку например флексом? Хочу услышать мнение профи.