Stick to Industry Standards


At the time of this writing, Microsoft's Internet Explorer (MSIE) is the dominant Web browser, used by somewhere between 80% and 90% (estimates vary) of all computers hooked to the Internet. Many site owners have looked at this statistic, and have decided to make sites that fully work only with MSIE.

But it is dangerous to tie your Web site's future to any one browser or operating system, even if it comes from a company as seemingly unstoppable as Microsoft. Not many years ago, Netscape was the dominant, apparently unstoppable Web browser company, and Netscape browsers had few things they could do that were not part of the Internet coding and HTML display standards laid down by the World Wide Web Consortium (W3C.org). Since the vast majority of Internet users back then 1995 or 1996 used Netscape, many Web designers incorporated Netscape-specific features into their pages. And then, when MSIE started to get popular, they had to redo all their work.

History repeats itself. Now AOL seems to be moving from MSIE toward a custom Internet browser it designed itself, based on the same programming that has gone into recent Netscape and Mozilla browsers. (AOL owns Netscape, so this is a totally logical business move.) AOL, by most estimates, controls about 30% of all Internet traffic. This means every site that is fully compatible only with MSIE (and that includes most sites made with Microsoft's FrontPage software) must be redesigned or face potentially severe traffic losses.

Netscape is now on the upswing, and the relatively obscure but technically excellent Opera Browser (www.opera.com) from Norway is being built into more Web-enabled cellular phones and other non-PC Web access devices every year, and is slowly but steadily gaining market share on PC desktops, especially in Europe. (See Figure 8-1.)

Figure 8-1. Opera Browser offers many features that MSIE lacks, including the ability to stop popup ads and keep animated banners from blinking.

graphics/08fig01.jpg

The only true defense against shifts in browser technology is to make sure (a) your site follows display standards laid down by the World Wide Web Consortium (aka W3C), the international group that determines technical specifications for the World Wide Web and (b) that it does not favor one browser over another. Some Web designers will tell you this can't be done, and others will try to talk you into making many different versions of your site, and setting up your servers so they automatically detect which browser each user is running and display the correct version for that browser. A skilled Web designer can make an attractive site that works with almost any browser. It may not have as many baubles and bangles as one designed to look its best with one particular browser and operating system combination, but you are not putting up a Web site to prove that you (or your site designer) know how to use all kinds of cool technologies. You are making it to attract a targeted group of readers or potential customers, and this means your aim is to present information as clearly and simply as you can for many different browser systems.

Users Can and Will Destroy Your Site's Layout

As I write this, I am using the (Open Source) Mozilla 0.9.8 Web browser running on Linux. One of the great features of the Mozilla browser is its ability to "zoom" text. I am old enough that I do not want to tell you how old I am, and I wear bifocals and do most of my work on a laptop with a 14" screen, so I use this feature often.

You can make a site that looks wonderful with the font and font size you or your designer chose, but what happens when I suddenly decide to make all your text a lot bigger than you meant it to be? I can do this with a simple click, and so can any other person using a browser that has a "text zoom" feature.

I talked about the difference between designing for the Web and designing for print publication in Chapter 2, but a little reminder here that Web designers must be willing to give up the total layout control they would have on paper can't hurt. You can't make two columns on a Web site bottom out evenly the way you can on paper. Don't even try. If you get it to look right in MSIE on a Mac, it's going to look different in MSIE on a Windows computer anyway, and even if you use browser and operating system detection, and make enough site versions to accommodate every browser you've ever heard of, that still won't take care of the fact that some users have 14" screens and run their browser windows 800 pixels wide, while others have 22" screens and run their browser windows 1400 pixels wide.

Aside from the differences between browsers and operating systems on desktop and laptop computers, there is also the fact that more and more people are accessing the Internet through PDAs, cellular phones, "webtop boxes" mounted on their TVs, and other devices that don't have the same screen characteristics and browser capabilities as full-blown computers.

Simple sites almost always adjust to browser and monitor differences more easily than complex ones, and complex sites almost always display poorly (if at all) on non-PC devices. Never forget this.



The Online Rules of Successful Companies. The Fool-Proof Guide to Building Profits
The Online Rules of Successful Companies: The Fool-Proof Guide to Building Profits
ISBN: 0130668427
EAN: 2147483647
Year: 2001
Pages: 88
Authors: Robin Miller

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net