HTML versions
HTML 2.0 - basic tags, supported by all browsers.
HTML 3.2- features tables, divisions, backgrounds, color.
Supported by every browser in common use at this time.
HTML 4.0 - Cascading Style Sheets, Dynamic HTML,
and framesets. Supported by most but not all browsers.
XHTML 1.0 - enhancement to HTML 4.0 that makes it
more uniform and compatible with XML
Most are working with HTML 4.0 at some level. Being cutting
edge may NOT be the best course. The more advanced version of
HTML used the higher percentage of viewers who will not be able to
view some portion of the web pages.
Three levels of HTML 4.0 operation
HTML 4.0 or XHTML 1.0 Transitional - conservative Web developer.
Supports as many browsers as possible.
HTML 4.0 or XHTML 1.0 Frameset - middle-of-road approach. Supports
frames/framesets. A noticeable percentage of browsers not support
all features.
HTML 4.0 or XHTML 1.0 Strict - strict use of HTML 4.0/XHTML 1.0 specifications,
dropping older HTML version tags in favor of Cascading Style Sheet
methods of document presentation.
Web publishing is much the same as print publishing. What the reader/viewer
sees is a reflection of the creator and the creator's work. First impressions
are lasting, which is why the appearance of a Web site is so
important.
Some Do's and Don'ts of designing Web pages:
- Write clearly but be brief
- Organize the pages for quick scanning
- Use headings to summarize titles
- Use lists
- Don't forget link menus (List is quick scan and also good navigational tool)
- Don't bury important information in a lot of text.
- Short, clear paragraphs
- Make each page stand on its own
- Use descriptive titles
- Provide a navigational link
- Do not split topics/explanations over several pages
- Use emphasis sparingly
- Too much bold, italics, or ALL CAPS can be difficult to read
- Do not overuse color
- Limit animation and pictures to what is necessary
- Make link text single words or a short phrase
- No l33t (technical jargon)
- "Click here" - may be using mouse-less system. Also, avoid "here" syndrome
- "To save this page,..." - Viewer may have different browser and need different methods
- "Use back button to"... - Viewer may have different browser/system
- Spellcheck and proofread your pages carefully
- Keep the design of each page as simple as possible
- Use headings as headings; as a signal of new topic and not as a means to add emphasis
- Group related information visually
- Use a consistent Layout
- Consistent page elements
- Consistent forms of navigation
- External style sheets can enforce uniformity
- Do not make assumptions about visitor's hardware/software
- Screen/browser dimensions may be different
- Color capabilities may differ
- Preserve good contrast between background/text/links
- Color contrast sufficient to be readable
- Increasing font size of text can offset low-contrast background
- Make sure background images do not interfere with text
- Whenever possible, provide a link to home page
- If an e-commerce site, provide images of products as possible
- Design for experience level of your customer
- Provide an adequate explanation of the navigation system of the site (Site maps very useful)
Tips on using links:
- Use descriptive text with the tag - if necessary give explanation and not just name of page/site
- Use links inside paragraphs sparingly. Can be difficult to read and visually sort out.
- Avoid the "here" syndrome. No "click here" or "Select this link". Write the text first,
and then pick what portion of the text is best suited as the link.
- Make each link count. Is it necessary to the site? Does it impede the flow of information?
Tips on using images:
- Don't overuse images.
- Each image used is one more file that must be loaded, which takes time and bandwidth.
- Too many images on a page can be confusing and distracting
- Provide alternatives to images where possible - not all browsers support graphics
- Keep images small - in presentation and file size
- A page should load at 3-4 KB per second with 56Kbps modem. For an entire page to load in 20 seconds,
page and associated files can not exceed 80KB
- For larger images, create thumbnails
- Save images as both GIF and JPG and compare which is smaller
- The fewer colors in a GIF file, the smaller the file
- Crop (remove unnecessary elements) or scale (shrink) the physical size of the image
- Crop/scale an image to smaller size, then use the height/width attributes to expand it as needed on the page
Sign your work:
Every page should contain some information as to creator and site.
Information useful to include:
- Contact information of creator/person responsible for page
- Status of page -completed, work in progress, 2nd of 6
- Date last revised
- Copyright/trademark information
- URL so easily available if printed
- Link to mailto: URL
This information can be on a separate page and a link provided on each page.
You can check to make sure you have used proper HTML code by running an HTML validator.
A validator does not check to see how presentable a page is. It only
checks to make sure all tags are in proper format and usage. Manjy HTML editors
provide this service. There are standalone versions such as CSE 3310
(http://www.htmlvalidator.com/) HTML Tidy (http://www.w3.org/People/Raggett/tidy/).
The W3C Validator (http://validator.w3.org/) not only checks for
standards-compliant code but also checks to see if the pages conform
to XHTML 1.0 standards also.
Going Online
Return to main page