Voy a añadir esto como una respuesta tan bien (originalmente un comentario en otra respuesta), ya que tipo de sentido para hacerlo.
Las imágenes utilizadas para diseñar la página (y por lo tanto no tienen un uso "alt" real) deben insertarse a través de CSS y de la imagen de fondo y sus parientes, no a través de marcado. De esa forma haces dos cosas buenas a la vez. Mantiene su diseño en sus hojas de estilo y mantiene el código no semántico fuera de su página.
Aunque creo que la "semántica es Dios", el movimiento no ha podido ver el error que es div y span, y la ambigüedad inherente que producen, creo que un div con background-image es mejor que una etiqueta img para el estilo.
El título probablemente debería decir "vacío" en lugar de "nulo", porque "nulo" a veces tiene un significado específico de cadena no vacía en la representación de datos (incluido Javascript, pero excluyendo HTML); y ya ilustras tu significado con las comillas vacías. – Anonymous