a melhor prática é um termo relativo. mas você encontrará todo o bom uso CSS dos devs da correia fotorreceptora: sprites do pairo e da imagem para fazer derrubamentos.
ver:
http://www.jaisenmathai.com/blog/2008/04/03/extremely-efficient-image-rollovers-using-css-sprites-and-no-javascript/