
The question of cross browser compatibility is a common topic among Web developers. Should you or should you not make your website cross-browser accommodating? The answer is yes and especially if you are an e-business. As Ripley would say, "believe it or not" but at the time of this article slightly more than 20% of Internet users use a browser other than IE. This information comes from W3Schools.com, which has been keeping tabs on browser usage since January 2002.
If you haven't done so already I would suggest that you look at your website in some of the other common browsers available. These include:
Mozilla: This is currently the top browser after IE6 and it is one of the most feature rich browsers available today. I would personally suggest looking into Firefox Mozilla's next generation browser as apposed to the entire Mozilla suite due to its end users friendliness and feature rich environment.
Opera: The Opera browser has been making its way up the competitive ladder of the browser arena since 2000 when Opera Software ASA released Opera 5. Though it is free to download and use if you want to access some of the browser's features you are required to pay a small registration fee.
Netscape: Since Netscape provided the code base for Mozilla in 1998 when they made the source code for their flag ship product Netscape Communicator open-source there is little difference between the two browsers. Still it never hurts to see how things shape up between the two, and since they are ultimately two different browsers checking with them both is not a bad idea.
Additionally there are programs available that can test your site for you in different browsers and screen resolutions and return their findings. One such program is Browser Photo from NetMechanic.
Another thing you should make a habit of is to validate your
pages through the World Wide Web Consortium (W3C for short).
Founded in 1994 the W3C has made it its obligation to guide the
development of the Web and create a common basis to build upon.
One of the services that the W3C offers is syntax validation.
This is a useful tool when you are trying to ensure that your
visitors will get roughly the same experience when they visit
your site. Validation is easy, select the language your site was
designed in and use their free validation tools to track down
any errors that might occur. If there is an error in your source
the validation system will highlight it and provide you with
possible solutions for correcting it.
Why should you
conform your site to the World Wide Web Consortium's guidelines?
The answer is that it is these guidelines that browser
developers use as a basis to display pages on the Web. While
browsers like Mozilla conform strictly to the W3C's guidelines
Internet Explorer is more relaxed. In fact Internet Explorer
will render just about anything you throw at it. You can leave
out the <html> tags, <body> tags, or forget to close
a tag all together and IE will 9 times out of 10 be able to work
with what you give it.
Be weary of Microsoft's FrontPage. While Microsoft makes some of the world's most powerful and end user friendly applications in my opinion, FrontPage has a tendency to do things IE's way. What I mean when I say this is that FrontPage will overload a web page with a lot of overhead that is either out of place or incorrect. If you plan on using an editor of this type consider Adobe's GoLive, this application at least has the ability to built a page according to W3C standards and has a built in syntax checker that can help you ensure your site will meet their requirements.
About the author: Matt Benya is a co-owner of Primate Studios (www.primatestudios.com) an independent development house focusing on CGI illustration, Web design and multimedia. With 20+ years of art experience and a degree in Network administration Matt is well suited to translate your needs to the Web.