web design : Java Glossary
- web design
Everyone has their theories of what constitutes good web design. Here are mine. I go
for utility rather than pizzazz:
- Periodically run your HTML (Hypertext Markup Language) through a
verifier such as HTML Validator and
correct the errors. Just because your code works on one browser is no guarantee it
will render properly on any other.
Further, not all browsers support it. Further, users turn it off. I detest
toy, that rarely works properly and gets in the way of getting the job done.
I’m not five years old and even when I was, I liked my toys to work
not a parrot, amused by a silly bauble.
- Give as many visual navigational cues as possible to help the user know where
he is on the website. Note the you-are-here breadcrumbs
set of green arrows at the top of this page. Note also the different colour schemes
used in different sections of this website.
- Make at least the home page look different every day. This lets your readers
know the site has not been abandoned.
- Use CSS (Cascading Style Sheets) style sheets instead of
markup. This keeps the text clean and makes it easy to keep the site consistent,
and to make sweeping global changes in the look and feel. It also makes it easy
for others to view it with alternative style sheets, especially people who are
- Cross link the hell out of your web pages. Don’t force the user to guess
the one true way to find something.
- Don’t be afraid to make your site look a little different from all the
others. That will help make it memorable. One quirky thing I do is use a pale green
background, which is easier on the eyes than glaring white.
- Keep in mind your visitors will have smaller screens and considerably poorer
eyesight than you. Avoid small type and layouts that only work on a wall-sized
- People don’t want to read your site. They want to skim it looking for
specific information. Don’t force them to plod through from beginning to end
through reams of uniform text. Anything you can to to help them find what they want
quickly will be much appreciated. This includes indexes, menus, searches, icons,
different visual styles for different sorts of information, boxes for key
information, navigation buttons.