Web Design Analogy



index
Disabled back button Next Section
printable version

Analogy

An analogy may help you understand the different phases of web page development.

If you were writing an essay you might decide to do it in phases:

  1. First you dump your thoughts on a sheet of paper or enter them into a word processor. This is your content.
  2. Next, you go back and arrange them into headings and paragraphs. This is the structure.
  3. Finally, you apply the formatting (fonts, line spacing, margins, etc.) that you are required to use. This is the essay's presentation.

Let's see brief examples of each...

Content

Step 1: Determining the content of your web page is similar to jotting down your thoughts on a sheet of paper or entering them into a word processor.

Link to demo page

Structure

The next step is to organize that content via a meaningful structure, similar in the analogy to arranging the text that you jotted down into headings and paragraphs.

For this task, you use HTML tags.

Link to demo page

Presentation

Finally, you format your text so that it looks good. In the essay analogy this step is like applying the formatting (fonts, line spacing, margins, etc.) that you are required to use.

For this task, you use CSS.

Link to demo page

Benefits

There are a number of benefits associated with layered web design. Here are some that have been gathered from across the web:

Here are some links that discuss this topic in more detail:

You can find more about this topic by searching for "layered web design", "layers of web design", "progressive enhancement", and "unobtrusive javascript".