Importance of Browser Compatibility in Web Design

Though browser compatibility is an important part ofcreate any problem. But in case of a complex design,
successful web design, I found that most of thelot of other things should be taken care of. Now, to
clients are ignorant of this fact. Throughout mythe best of my ability I shall try to write down some
career in web development I found very few clientsuggestions for the site owners and the web
who mention this aspect in their requirementdesigners. It is nothing new; but may act as a
document. I shall not hold them solely responsible forreminder during the development process.
this. I came across many colleagues (webMy suggestions for the website owners: It is a
programmers) in my tenure in the field of web designcommon practice for a good web development
who also do not take proper care of this aspect.company to make all the websites compatible to two
Now I shall explain the browser compatibility issuemajor browsers, named Internet Explorer and Mozilla
from my experience. Hope you will enjoy the readingFirefox. Still I like to say a few words to the
and it will be helpful for you in future.respectable site owners.
What happened when a viewer opens a web page?Don't forget to mention this aspect in your work
He sends the request to open a particular web pagespecifications document.
by giving the URL (universal resource locator) in theSet your target audience and try to anticipate their
form of " (http means hyper text transfer protocolbrowsing habits. Suppose your target audience is the
and protocol means rules) to the server via aviewers of Western Europe and there, viewers
software application. This software application isprefer Safari to IE or Mozilla. Then you have tell your
called the 'Browser'. Internet Explorer, Mozilla Firefox,website designer to make it compatible to Safari and
Opera, Safari etc. are the examples of suchat least another one of global acceptance like IE and
browsers. The browser connects the server throughMozilla. You may have your website compatible to
the Internet gateway. We send the request to themore than two browsers at time. But it may cost
modem through the computer's IP number.you few bucks more.
Modem sends the request to the ISP's (InternetMy suggestion for the web developers: Even if your
Service Provider) IP number and finally connects it toclient doesn't mention anything about the browser
the Domain Name Server (DNS), the server whichcompatibility or is ignorant of the fact totally, it is
keeps the mapping of the IP and the Domains). Afteryour moral obligation to make it compatible to the
connecting the web page, ISP sends the contents ofmost frequently used version of IE and Mozilla (IE 6.0
that web page to the requesting computer through& Mozilla 3.0). If the client is specific about his choice
the browser. Whatever may be the form of the info,of browsers then get relaxed. There are many tools
it comes in the form of html (hypertext mark-upavailable that will help you to make your Website
language) only and the browser converts this html tocompatible to multiple browsers. Alternatively you can
normal output what we understand. That is why htmldownload a version each of the browsers you need
is called a client side scripting language. So, a visitorand test your Web site in each of them. It is
can open a web page using any of the well-knownimportant to know that most of the discrepancies
browsers he likes. The choice of the browser mayyou will find are because of the different ways the
vary according to the availability of the browser,browsers handle erroneous code.
using habit of the particular cluster of viewers etc.Always try to get the HTML coding of your website
Here lies the basic problem. Because each browserW3C validation by using validating tools.
does not read the HTML code in the same fashionDevelop the web site of your client by setting your
and you, being the site owner, do not have anycomputer's resolution to 1024 pixels x 768 pixels. This
control on which Internet browser will be used toresolution is fairly common and should take care of
view your site.almost all your visitors, including those using wide
What may happen if a website is not built compatiblescreen monitors and laptops.
to multiple browsers?It is a common practice for the web programmers to
Non-compatibility to multiple browsers normally doesapply CSS (Cascading Style Sheet) for designing
not effect the functionalities of a website. Rather itpurposes. They develop many CSS classes that are
mostly affects the design view of a site, whichapplied to different HTML components. While creating
creates the first long lasting impression on a viewersa CSS class remember that a single CSS class may
mind. A website may be displayed perfectly in abehave differently in different browsers. So you
particular version of IE, but may look much differenthave to develop a CSS class in such a way, that in
in Fire fox and even in other versions of IE also. Thedifferent browsers the HTML output looks alike and
whole thing depends on the level of complexity ofget it tested properly before implementation of the
the design. In case of simple designs, if somesame.
conventions like W3C validation and standardAbove all keep the design structure as simple as
resolution of 1024 pixels X 768 pixels are followedpossible. It will help you to sort out the browser
during the development process, normally it does notcompatibility factor easily.