While designing your Website, you should understand the fact that your visitors might try to get access by using one of the many different browsers used throughout the globe. Hence, a vital part of your effort focuses on ensuring that your Website performs satisfactorily when accessed by any browser. If your Website is not accessible or does not run smoothly with certain browsers, then you might lose those visitors and potential clients to your competitors.
Various operating systems use different browsers. Therefore, even as Windows users prefer to use Internet Explorer, Firefox, or even Opera – Linux users could be accessing your site by using Konqueror while Mac users could visit via Safari.
The best way to design and test your Website would be to design it for use with Internet Explorer and then test it with the other browsers.
Use HTML 4.01 or even XHTML as your code.
Another simple point that results in irritating errors is the proper encoding of specific characters. While some browsers can automatically correct character errors, other browsers that understand only encoding might result in display or execution problems. Thus, it is important to encode all characters other than alphabets or numbers in their hexadecimal forms.