computersmiths logo

Learn from the pioneers- do it right

Just how do we do it right?

We can start by developing awareness,learning some technical methods, listening to the pros, examining the successes, practice and check, surmise and prepare for the future, and work with each other.

Balancing Content and Style

If you're baking a cake, you might use a cup of sugar and a pinch of salt, but not likely a teaspoon of cayenne. The same ingredients, however, might be fine in another dish. The key to good cooking is to know what to use and when, and the same is true in Web site design. To showcase your design savvy and gratify the user's eye without upstaging your content, you need to know when to use cutting-edge technologies on your pages and when to go with basic HTML. Here are a few things to consider when designing a site:

• Who is visiting your site?

A business-to-business site might need only basic product and price information. Here, speed is important, and heavy graphics could overwhelm the static content. For an entertainment- or commerce-oriented site, flashy graphics might be appropriate to draw in and keep visitors, but don't make the items or information difficult to reach. Bottom line: Graphics should never overwhelm the content they support.

• Are you limiting your visitors' use of the site?

A graphically intense site designed for a UNIX-oriented visitor, for example, could be frustrating, since many UNIX desktops use the character-based Lynx browser. For Windows and Mac visitors, your content should be as compelling in Microsoft Internet Explorer as it is in Netscape Navigator. If you choose to use a feature available only on a specific browser, provide good alternative views.

• Are you betting that your visitors will have the latest technology, such as a browser that supports style sheets, or some special plug-in?

While the latest HTML 3.2 or even 4.0 tags might allow you to enhance your site, older browsers simply ignore the tags, which can result in missing components from the page. Avoid browser extensions, and do not "design for Netscape Navigator" or any such specific target. Make sure the level of technology you decide to use works with the overall goals of your page. You'll want to make sure your site works well for users with slower modems too.

• Are your graphics equally pleasing on all platforms?

Assuming your visitors have the appropriate browsers and hardware, make sure you create your images so that colors are consistent on all browsers. Stick with "browser-safe" colors (216 total), when possible.

Everyone wants to be flashy, however plain HTML usually is sufficient and easier to navigate. The judicious use of small graphics can certainly enhance a site’s appearance. The key is small, and simple is better. The entire page should be no more than 50kb in size except in rare cases (this does not leave much room for many graphics at all). Introduce the larger graphics on a lead-in page with thumbnail images, including explanation of size and content of the large images to be loaded. A clickable image map may be an appropriate link organization for some users, but remember not all users will be able to view graphics. Some just disable display to minimize download time for all pages.

Too many animated GIFs can detract from the page, turning visitors away rather than drawing them into the content. Avoid Java and other bleeding-edge technologies for some customers, noting that many Web users simply do not have the hardware or software capable of taking advantage of the new code. The number one issue that Webmasters face when enhancing their sites beyond standard HTML is to consider whether the new technologies will work with all browsers. Technologies that look great in the latest release of Communicator or Internet Explorer might look terrible in Lynx or the graphical browser used by some America Online customers.

Knowing your audience is the priority. Since audiences can vary so much, depending on the site topic, the astute designer strives for a balance between design and content on a site-by-site basis. You need to consider the users' expectations, their knowledge of the technology, and their motivation to be on the site.

Today, technology still limits design concepts. While the designer might be able to storyboard a flashy design, the design might well be inappropriate for the site. There must be balance between the technical ability to create the site and the client's need to offer flash when potential visitors' technology just isn't up to the task. Consequently, the architect of a site should consider avoiding Java, JavaScript, proprietary plug-ins and other advanced technologies at this time.

But it is possible to rise above the technical limitations of both the medium and users' hardware and software. Designers need to know what the limitations are and what we're aiming for. But it is important not to be too constrained by perceived limitations at the design stage. If a design concept seems to stretch the bounds of the technology or the audience's capabilities, then the programming staff, or your right brain, must work to solve the problem of implementation.

Designers still do not have the same type of checklist that print designers use. In print, design rules have evolved over the years, and a designer essentially knows what the finished product will look like at the outset; with Web sites, that's just not the case.

There are ways to realize the visual style you propose without frustrating users, and that is the challenge of designing for the Web. While content remains key, having a visually appealing site is definitely important, and you can usually design around pragmatic technical limitations.

 
Check out the effective and practical advice found on one of my favorite sites, the W3Schools.

email box Send e-mail to randy@computersmiths.com


Back to the WEB Rant page

Page last updated November 1, 2002