Background-image should only be used for images not conveying any information (decoration's images).
If the image vehicle information it must be placed in the (x)html with the img element to provide the alternative text in case of the image's not visible (text browser, loading problem, ...).
"Imagination was given to man to compensate for what he is not;
a sense of humour to console him for what he is." -Francis Bacon