5.  How can I keep my Web pages robust?


Return to design goals  Return to Roadmap  On to list of good characteristics



Section Summary




What makes Web pages fragile?

Web pages, or the Web site consisting of a group of linked Web pages, are "broken-by-design" if they do not make reasonable compromises among the goals discussed in the previous section. Web pages are "fragile" if they work with some browsers, but not with others, i.e., if they are easy to break. In a nutshell, Web pages will break if they

We will spend some time discussing the methods you can use to avoid creating fragile Web pages.

A very convenient feature of HTML is that browsers will ignore tags that they don't understand. This means that it is easy to predict what all older browsers will do in the presence of a new tag, so that it is possible to make correct decisions about whether, and how, to use new tags.

As you browse the Web with a modern graphical browser, you will see many pretty pages, whose authors have done things you will be tempted to emulate. In many cases, however, you will find that you must make a compromise between page designs that are pretty on some browsers, but fragile (and therefore ugly or non-functional on other browsers), and robust page designs whose appearance may be more "sturdy and functional" than "elegant." Often you will find that for a comparable or only slightly greater initial effort, it will be possible to create page designs that are both robust and elegant.

As you make your choices about the design of your pages, you should keep clearly in mind the user population you expect to be serving; for example:

Additional information on the demographic characteristics of a large population of Web surfers and their hardware and software can be found on-line for those using Netscape 3 or later (it crashes Netscape 2) at the Georgia Tech survey page; look particularly at the most recent survey.



How can I avoid making my pages fragile?

The methods that you should use to avoid making your pages fragile depend on the technique you use to create and modify your HTML files:



Where else can I find information about robust page design?


Return to design goals  Return to Roadmap  On to list of good characteristics


Dick Piccard revised this file (http://oak.cats.ohiou.edu/~piccard/oacrao98/fragile.htm) on November 3, 1998.

Please E-Mail comments or suggestions to "piccard@ohio.edu".