Basics of Web Design
Basics of Web Design
Web Sites are virtual locations on the Internet (ie, Internet address is:
www.yahoo.com) that are accessed and displayed by Web Browsers (Internet
Explorer, Netscape Navigator)
A Web Site can be about anything, but often people use them to inform, entertain,
sell, or conduct business. On the Internet, content is king.
A web page is the individual page that make up a whole website.
Web pages are navigated using Hyperlinks (commonly referred to as links ).
These allow you to jump from one page to another, or access files directly.
Web pages are coded in whats known as HTML HyperText Markup Language.
Issues:
The less clicks the better. Having to click through page after page to get to what
youre after is tedious and annoying. Design your site in such a way so that it
facilitates the straightest, most direct path to whatever content someone might be
trying to access.
DESIGN
Screen Resolution:
Screen (monitor) resolution is usually defined by the width and height of the
monitors screen in terms of pixels. Pixels are the tiny dots used by the monitor to
display images.
Monitors range in size from 14, 15, 17*, 19*, 21 (*generally considered
standard size today). The bigger the monitor, the higher the resolution it can
support but your video card must also be capable of displaying that same
resolution.
Depending on size of the monitor and capabilities of the video card, you can
display such resolutions as: 640x480, 800x600, 1024x768, 1280x960, 1600x1200
When designing a website, chances are not everyone will be using the exact same
computer/browser setup that you have to view the webpage. Thus, you should
design for a minimum set of resolution parameters, say 800x600.
Remember, not everyone has a huge monitor most important elements should be
at top of page/screen
Colors
Colors reflect theme or topic of site - do the colors you select work well with the
goals and message of your site? Try to be consistent with the colors you choose
and use throughout the site.
There is a universal, 216-color palette that all browsers can use as bare minimum
to draw from; do the colors youve selected exist on the 216 universal-color
palette? Otherwise, certain colors may not show up exactly as you intended (ie,
yellow looks brown)
Tip: use a limited palette: A few colors can go a really long way. Be smart about
the colors you pick and dont overdo it just for the sake of having color. Too
much garishness and contrast creates eye strain and is bothersome.
Content:
Keep your content fresh. If you update your site on a regular basis you will have
people coming back to read more, thus making your website sticky.
Maintain consistency in the voice of your writing, font selection, layout, colors,
graphics and navigation menus to create a unified image you are trying to
portray.
When creating your site hierarchy and content, maintain separate directories
(folders) that relate to your topics. This will help in organizing your files:
o Eg, if you have a photos page for 3 separate topics (family, pets and
friends) from 2001, 2002 and 2003, create a folder called pictures,
which is then subdivided by topic family, pets, projects which are then
subdivided by date (year) in each category.
o Eg, /pictures/family/2001 or /pictures/family/2002, or /pictures/pets/2003,
etc.
Include contact information (email address), date the site was last updated, site
disclaimer, browser/plugin requirements, site selection (if you offer more than one
version of the site, ie Flash or HTML) on front page, if you use a splash/entry
page. Most sites nowadays have done away with intro pages and start directly on
the main content page of site.
Using Images:
Use images selectively to enhance your page they are much larger than text in
terms of file size.
For gallery-type pages that display many photos, use thumbnails which link to full
size pictures, rather than full size pictures all on one page (takes forever to
download otherwise). There are many free programs available on the Internet that
will produce thumbnails automatically for you.
When creating graphics for web pages, remember to use web-palette as your basis
for color selection.
Optimize images for web. Many programs (Adobe Photoshop, Macromedia
Fireworks) have a Save for Web function that will optimize graphics
specifically for the Internet. This compresses the images with minimal loss in
quality for quicker downloading.
Website WYSIWYG Editors:
Netscape Communicator (free)
Macromedia Dreamweaver (trial/buy)
Adobe GoLive (buy)
Microsoft Frontpage (buy)
DOMAIN NAMES
Once youve designed and built your website, you will probably want to uniquely
identify it on the Internet by registering a domain name.
A domain name is composed of three parts:
1. www.
2. the actual name of the site
3. the extension
.com (commercial)
.net (network)
.gov (government)
.org (organization)
or newer suffixes such as .biz, .tv or .info (visit
http://www.wdbc.com/domain/extensions.cfm for explanations)
For a fee, you can register a domain name at any of dozens of Domain Name
Registrars such as www.godaddy.com (you can find a list of more registrars at
www.internic.net and there's also a non-technical explanation of the name system
there too).
Once your domain name is registered and setup, it looks like
www.yourdomain.xxx (where .xxx is the extension).
Because millions of people have registered domain names over the years, the
chances of a common name being already taken are fairly probable, especially
when it comes to .com names. To get around this problem, you can try:
1. registering extravagant names that others (hopefully) may not have thought of
before you (ie, instead of trucks.com, try superdupercrazytrucks.com)
2. registering the name you want under a different extension (for example, while
www.yourwebsite.com is already taken by someone else,
www.yourwebsite.net or .org may still be available)
3. offering to buy the domain name you want from the current owner/registerer
of that name (use www.samspade.org to help you find info on the owner)
It is also possible to hang your website off someone else's domain name
(www.theirdomain.name/yourwebsite). While this does work, it's not very elegant
or professional (especially when it comes to representing a business website), and
makes it harder to remember the longer a name gets. Often times, this is how free
webhosting works.
WEB HOSTING:
There are two options when it comes to having your web page hosted somewhere:
Free and Paid. Remember the old saying theres no such thing as a free lunch?
Well, this also holds true when it comes to having your website hosted on the
Internet. Beginners often start out with free hosts and then migrate to paid hosting
as their web design knowledge progresses. As well, people may want more
functionality in their website that a free host simply cannot provide, they get sick
of ads and pop-up windows, or want to have their website accessible through their
own domain name.
Free Hosts:
In exchange for providing you with free hosting services, free host companies
usually place their own ads and content on top of your website as a way gain
exposure to your visitors and hopefully generate revenue through clickthroughs
(users clicking on their ads). These advertisements are usually in the form of popup windows, banner ads and animations that can sometimes annoyingly take over
the users whole screen until they close them. These ads will show up for all
visitors to your site (read: ANNOYING).
Free hosts often have built-in website building programs that will allow you to
construct simple (but limited in style, layout and functionality) web pages directly
on their website.
If youve designed and built a web page on our own computer using other
programs, free hosts will often have built-in methods on their webpages for you to
upload (transfer) these files from your computer to theirs. For beginners, using a
free hosts uploading webpage is oftentimes easier than having to use a FTP (File
Transfer Protocol) program to transfer these files.
The domain name will not be yours it will often be appended to the free hosts
domain name and may not even reflect the nature of your website at all (eg,
http://www.geocities.com/Area51/Cavern/2690/)
www.geocities.com
www.angelfire.com
www.tripod.com
Paid Hosts:
With a Paid host, you have complete control over all content that is displayed on
your site (no annoying pop-up windows or banners ads). Because you are paying
the company for their hosting services, they do not put their own content on top of
your site. Your site remains clean and free of all advertising unless you put it on
yourself.
Paid hosts often do not provide any web page building software. People who use
paid hosting are oftentimes knowledgeable enough about web design (or have
paid another company to design their site for them) that they do not need to rely
on the free tools provided by the hosting company.
When it comes to transferring files, paid hosts usually rely on FTP (File Transfer
Protocol) using programs such as SmartFTP (www.smartftp.com, free), instead of
built-in upload webpages.
The domain you registered will be the actual name of your website (eg,
www.yourwebsitename.com).
Hosting companies charge monthly/yearly fees for their services. Pricing is
usually based on the amount of storage space (for your website files) required,
potential bandwidth (website traffic) usage you use (or will potentially use),
number of email accounts youd like, and other features such as databases,
shopping carts and forums.
Just like any other product or service, shop around and compare what each
company offers for the money you will be paying. Decent hosting can be had
anywhere from $6 - $20+ a month, depending on the number and types of features
you require.
www.stormwire.com
www.blacksun.ca
www.allover.ca
www.hostroute.ca