Я также добавлю это как ответ (первоначально комментарий к другому ответу), так как это имеет смысл сделать.
Изображения, используемые для стилизации страницы (и, следовательно, не имеющие реального использования «alt»), должны вставляться через CSS и background-image и его родственников, а не через разметку. Таким образом, вы делаете две хорошие вещи одновременно. Вы сохраняете свой дизайн в своих таблицах стилей, и вы не допускаете несемантический код со своей страницы.
Хотя я и думаю, что "семантика - это бог" - движение не смогло увидеть ошибку, которая является div и span, и присущую им неоднозначность, но я все же думаю, что div с background-image лучше тега img для моделирование.