Why do I see many websites, both big and small, using JPG logos that were created on a solid white canvas instead of a GIF or PNG with a transparent canvas? It bothers me to see a round logo in the center of a white square as the image placed in a div with a gradient (or non-white color) background.
Is there some reason that I dont know about that makes the ugliness of a JPG in a white square better than a logo that can be dropped on any color background or are these websites just not doing it proper?
This is subjective, but I’ve found a lot of folks implementing websites (both designers and developers) are unfamiliar with the differences between JPGs and PNGs. They’re used to everything being a JPG, so they put everything in that format.
When this happens, I try to explain the pros and cons of each format:
I really think it all boils down to education.