After examining the code for some major websites, such as YouTube and Yahoo, I noticed that they tend to rely heavily on CSS sprites rather than individual image tags. Is this considered a best practice in web development? While using image tags with alt attributes may seem like a better accessibility choice, utilizing blank images within sprited images can still provide functionality and accessibility (like how Youtube's logo link is set up).
But what about using sprites for non-link images? Can the same technique used by YouTube be applied without the use of img tags to ensure both performance benefits and accessibility?
Are there any developers who extensively use sprites when building websites? Although it's known to improve site performance by reducing HTTP requests, is managing a site with numerous images combined into one large sprite a difficult task?