Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7007701
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T21:38:28+00:00 2026-05-27T21:38:28+00:00

Looking at the code for some big websites (as I sometimes do) I noticed

  • 0

Looking at the code for some big websites (as I sometimes do) I noticed that a few of the big websites (YouTube and Yahoo were the two I looked at) seem to use CSS sprites for pretty much everything, and hardly use any tags at all.

Is this generally regarded as good practice? I would have thought using the tag would be better to use due to the alt attribute, although if the sprited image is used to link to something you can use a blank image to create the link and then give that an alt attribute (the youtube logo in the top left hand corner uses this technique) and have both the speed of using sprites and the accessibility of using an tag.

Although what about using sprites for images that aren’t used for links? Can you simply use the same technique youtube uses except without the tag, and get the best of both?

And does anyone use sprites extensively when developing websites? I know you get performance bonuses by using them (less HTTP requests and all) but does it become horrible to admin a site where a lot of your images are in one massive image?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-27T21:38:29+00:00Added an answer on May 27, 2026 at 9:38 pm

    You have to separate images that are content, and images that are decoration.

    Decorational images, such as icons, gradients, or shadows, can be put inside sprites. This is best practice performance-wise, since it save the number of HTTP requests the browser has to do before it’s ready rendering. It is annoying to maintain, I have to admit. But as long as you only group similar images together, all icons in one file, it’s not THAT bad. An alternative to sprites is using data uri:s, and embed the images in the CSS-file, but that doesn’t work well with IE7, the slowest browser. So I would say CSS sprites is still the best way to go if you need IE7 support.

    Content images, should be in the HTML, with proper alt text set, so that assistive technologies (and Google), can read the content as it should.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Looking at some code I'm maintaining in System Verilog I see some signals that
I was looking at some code by an individual and noticed he seems to
I have some code that will be accessed from two threads: class Timer{ public:
Looking through some code I came across the following code trTuDocPackTypdBd.update(TrTuDocPackTypeDto.class.cast(packDto)); and I'd like
I am looking at some code and it has this statement: ~ConnectionManager() { Dispose(false);
I'm looking for some code (C# or VB.NET preferred) to iterate through all folders
I'm looking at some code which should be trivial -- but my math is
I am looking at some code (Delphi 7) with following check is at the
I'm looking through some code for learning purposes. I'm working through this portion of
I was looking at some code length metrics other than Lines of Code. Something

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.