CHAPTER17Designing forthe Web

The Web is an incredibly diverse medium. It's impossible to provide hard-and-fast rules that apply equally to a toy store, a movie site, a newspaper, a graphic designer's portfolio, a teenager's journal, and the IBM full-text database of all patents issued since 1971. Many of the books about Web usability seem to assume you're making a corporate site or an e-commerce site. So they are full of rules like "Flash is Bad!" which are just too single-minded to possibly be correct for the wide variety of Web sites out there.

All the principles I've talked about up until now are just as important when you're designing Web sites. Your Web site will be usable if the user model matches the program model. For example, almost ...

Get User Interface Design for Programmers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.