Forse mi sono espressa male. Intendevo, devo mettere un'immagine in un div. Quindi sia se la metto con img="" sia che la metto con background-image il risultato è identico. Vorrei sapere i motori di ricerca cosa preferiscono? Com'è più giusto fare ? Grazie.

ps. Cioè è meglio disturbare i CSS oppure fare in HTML. Naturalmente tale DIV resterà vuoto, quindi non avrei la necessità di utilizzare background-image per poi metterci qualcosa "sopra"