A big mistake that most PSD to XHTML services are making is promising cross-browser support for their clients. Cross-browser means the website you coded will render perfectly in all browsers since its release; Yes, that means your website should work in Internet Explorer 4, too. (See the definition of cross-browser and multi-browser)
Multi-browser, on the other hand, is the correct term. Multi-browser means your coded pages will work in Internet Explorer 7 and/or 6, Mozilla Firefox, Safari, Opera and Google Chrome.
When designing a good website, it’s very important to think about your potential users, or in the case of a redesign you already have statistics that tells you about your users. Browsers they are using, resolutions, etc.
A good website means rendering it perfectly in those browsers that matters to your users. Here is an example:
You shouldn’t care because this button is one pixel too high in your Mac, but you should care for your 95% of users that use Windows and they’ll see it one pixel too high.
The below example is a perfect example of the most common mistake that it’s being made: to think that you need to offer support for every browsers on the market. You don’t.
When coding a bank project, I got an e-mail to modify the menu because it wasn’t perfect in IceWeasel.
Don’t promise perfect rendering in all browsers, because it’s not necessary. What’s necessary is perfect rendering in the most used browsers, in the browser that your users are using. Each client would want their code to be perfect in IE6, IE7, Firefox, Safari, Opera, Chrome – the most used browsers. That’s it. They don’t care about IceWeasel. Promise results that you can deliver.
This post was written and submitted by one of our contributors, Liviu S. Liviu S. is a senior CSS coder running CSS WITH COLOUR, a PSD to XHTML service that offers beautiful and maintainable CSS code with awesome customer service.





[...] “Don’t promise me cross-browser support” on bestpsdtohtml.com – [...]
Thank you! I would now go on this blog every day!
Don’t Promise Me Cross-browser Support…
A big mistake that most PSD to XHTML services are making is promising cross-browser support for their clients. Cross-browser means the website you coded will render perfectly in all browsers since its release.
…
Don’t Promise Me Cross-browser Support
Great articles! Thank you
Chrome and Opera are by no means heavily used browsers and unless there is a specific client requirement to test in these, you don’t even need to mention them.
Nice article! Cross-browsing sometimes is a pain in the ass, but… we can’t avoid some browsers.
Wow nice and very informative page.Firefox 3.5 is the fastest Firefox yet. Share your own speediest skill and help spread the word!
Hi. I like the way you write. Will you post some more articles?
You are so right, IceWeasel is not on anybody’s list of priorities, as far as I know.
Finally an article worth reading on this, I’m subscribed now.
Hi, Iceweasel is actually just Firefox, but rebranded/renamed within Debian/GnuLinux, for technical/legal reasons. If something won’t work in Iceweasel, it likely won’t work in Firefox. I use Iceweasel, and for example all the Firefox extensions install ok. If I run firefox in the command line, Iceweasel starts.
Hth
[...] browsers; a task that’s fustrating, mainly, because there are many browsers out there. On guest post I’ve detailed what’s important in testing slicing projects in various browsers and that [...]
Let me start by saying nice site. Im not sure if it has been addressed, however when using Opera I can never get the entire site to load without refreshing alot of times. Maybe just my modem. Thanks