Much Ado about Browsers and MonitorsDec 7th, 2010 5:12 pm
So here's the scenario: you've worked closely with someone to build your website, you've worked hard on getting it looking awesome with every pixel perfectly aligned. You then launch the site and announce it to friends and family, only to find the website doesn't look exactly how you wanted it to look on their computers. What gives?
This is an unfortunate side effect of the multitude of different options that users have these days when it comes to monitors, browsers, and operating systems. From tiny 10" netbook monitors to gargantuan 30" widescreen monitors, there are dozens of different resolutions your website may be viewed at. On top of that, there is also the operating system. Windows, Mac, and Linux will all display a website a little differently. If that's not enough, there's the user's browser. From Microsoft's Internet Explorers (versions 6, 7, 8 and now 9), Mozilla's Firefox, Apple's Safari, and Google's Chrome, users could have literally thousands of different monitor, operating system, and browser combinations. That makes it hard for web developers. To prove my point, just check out Typekit's Browser Samples, which demonstrates how differently even a font can render on different browsers.
There is hope, however, and that's why web standards are so important to us at Avallo. With web standards, websites should render similarly on all browsers. Because this isn't entirely the case, we at Avallo not only use clean code that follows web standards, but we also test any website we develop in all of the browsers listed above. While we strive to make the website look as close to the design as possible in all browsers, there are limitations. So when it comes to browsers and monitors, don't fret. Your website may not look exactly the same to everyone, but the functionality and behaviors will be the same.
If you have a question you would like answered, feel free to send it in. If your question is featured on my blog, I will send you a t-shirt! See you next week!