safe Cita: el segundo código que posteaste es totalmente valido. Es horrible, pero es válido.
que tenga su propio método tampoco hay que llegar a ese extremo.
no necesariamente tenias que crear un div... ya que el elemento <a> si le das la misma clase igual funciona. y luego metias la <img> dentro del <a> y listo...
aun que lo mas sano seria como te pone
safe...