DotNetNuke Tips & Tricks

Thursday, April 30, 2009 by Cuong Dang

Browser Compatibility Testing

Filed under: Elsewhere

One of the reasons we all (hopefully, all of us who design web sites) do cross-browser testing is to maintain the integrity of the design. This means that we make sure the site is running and displaying properly across browsers. However, some people may take it to an extreme level by pointing out the fact that their web sites do not look the same in all browsers.

The reason for testing is to make sure it doesn’t break. We make sure that visitors can get to see and use all the functionality that the site offers.  Regarding to the design, It doesn’t have to be pixel perfect in all browsers.

Why? Browsers are developed by different companies around the world by various development teams. And most of them don’t render like each other. Our job is to make sure they render web sites consistent, NOT to an extreme that it has to look exactly the same. If you find yourself doing this, you need to get over it and move on.

Your visitors will not know that your web sites don’t look the same in all browsers. When they browse the internet, they use their favorite default browser. For non-techie audiences, the default browser might be already set for them when they purchase the computer. Therefore, spending tremendous amount of time to perfecting it is unnecessary. And guess what, you may never make them work like each other because they all have differences in their rending engines.

Comments

Fabrice
Friday, May 1, 2009 12:30 PM
Further you have to consider that every visitors will have their monitors set differently. This is especially apparent with regards to colors.
Cuong Dang
Friday, May 1, 2009 4:02 PM
Fabrice, I agree. Screen resolutions and color can be varied from PC to PC, therefore, there is not an absolute consistent look and feel for our webs sites.
Jeff B
Friday, May 1, 2009 9:41 PM
Highly agreed! GET OVER IT! Just as you said, as long as it don't break, that is the key. Why add more code and styling (adding page weight) just to get it perfect when the end-user won't even know the difference?

That's just like most of the IE6 fixes, I don't use them, unless there is a HUGE glaring effect.
Jon Edwards
Thursday, May 7, 2009 3:22 PM
I've spent a considerable amount of time trying to make sites render exactly the same in all browsers... Catering for audiences who still use archaic browsers like IE6. I'm over it. But, cross-browser compatibility is an absolute must.
blog comments powered by Disqus