This is a quote from “Invitation to Computer Science” (fifth edition) by G. Michael Schneider & Judith L. Gersting, published by cengage learning.
The interesting bit about this is that it’s from a book about Computer Science that only mentions HTML briefly. This part is actually in the middle of an e-commerce site structure and SQL databases.
This bit of text also seems to have been written before mobile browsers became a thing, so it must be pre-2007 too.
I find the way that they have described it quite interesting, especially seeing as developers are usually infamous for… bland… designs.
> And again, configure your site in a personalised way for return customers. All of these measures can help improve customer satisfaction, build customer relationships, and bring people back to your Web site time and time again. The suggestions and ideas listed above are part of your online CRM (Customer Relationship Management) strategy. At the same time that you want to cram all this content into your Web pages, your site must adhere to good design principles. It must look professional and uncluttered. Avoid glaring colours, flashing images, and annoying pop-up windows, although there could be a judicious use of animation or changing, tasteful images. Make good use of white space – it can draw attention to the items you want emphasised. All of your pages should have a consistent look and feel and a consistent set of navigation tools; this can be accomplished by designing a master template page from which all pages are derived. Be sure your company logo and/or slogan are part of this master template. On the technical side, your Web pages should be designed to be displayed on many different machines with different operating systems and browsers (e.g., Internet Explorer, Safari, or Firefox). Not all browsers render every HTML element in exactly the same way. Users may run monitors at different screen resolutions and have widely varying communication speeds, from tens of thousands to tens of millions of bits per second. Your Web design should use only those features that you know will work satisfactorily on virtually every machine and browser that your customers are likely to use. Offer features such as text-only options for users with slow connections. Adhere to ADA (Americans with Disabilities Act) requirements for Web accessibility. As you can see from our brief discussion, designing Web pages, or at least a successful set of commercial Web pages, is a difficult and complex task.