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.
This method takes more learning at the start, because you must confront the raw HTML, but there are no concealed assumptions, so you retain complete control.
This method provides a good quick transition from an existing written document to put it on the Web, but the resulting page will almost always be riddled with fragilities because of the word processor's assumptions.
This method is quick, and once you learn the ins and outs of the particular software package will usually let you produce a robust page, but you are still vulnerable to the software's hidden assumptions.
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".