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