CDWS Web Design Checklist
UCF/CDWS
- Include appropriate header and footer.
- Include last updated date.
- Include authorship information and name of unit.
- Include a method of contacting person responsible for maintenance.
- Include a link (graphic or text) to the main site.
- Page complies with UCF Mandatory Web Policies
- Page content complies with the UCF Writing Style Guide*
HTML/XHTML/CSS
- Include correct DOCTYPE declaration. (e.g. XHTML 1.0*, HTML 4.01*)
- Include these tags in every document:
<html>,<head>,<title>, and<body>. - Define character encoding. (e.g.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">) - Include a document title (
<title>) which make sense out of context when used in bookmarks and search engines. - Don't use deprecated elements and attributes (e.g.
<b>,<i>,<blink>,<marquee>,<font>,align, etc.) - All HTML elements and attributes are lowercase.
- Tags are nested properly.
- All tags are closed (e.g.
<p></p>,<br />) - All attribute values are quoted.
- Attribute minimization is not used.
- Use HTML elements and attributes for their intended purpose.
- Use valid CSS for formatting instead of invalid HTML markup.
- Page is understandable if css is removed.
- Use relative units of measurement rather than absolute.
- Use external style sheets instead of internal or inline style sheets.
- Validate HTML and fix errors: W3C HTML Validator*
- Validate style sheets used and fix errors: W3C
CSS Validator*
http://www.w3schools.com/xhtml/* , http://www.w3schools.com/css/*
Text Formatting & Document Organization
- Use sans-serif fonts designed for legibility on screen (e.g. Arial, Verdana, Helvetica).
- Avoid writing whole sentences in capital letters.
- Use logical formatting tags (
<strong>,<em>) instead of physical formatting tags (<b>,<i>). - Apply text formatting and color via CSS instead of using the deprecated
<font>tag. - Don't underline text unless it is a link.
- Use the
<cite>tag to identify a book title instead of underlining it. - Use heading tags to identify section headers to convey the correct document structure.
- Don't use these tags for indenting only:
<ul>,<ol>,<dd>,<blockquote> - Avoid moving or blinking text.
- Keep the number of fonts used on a page to a minimum.
- Keep page length to a minimum.
- Use copious white space.
http://www.Webaim.org/techniques/text/*
Navigation/Links
- Navigation links should be similar in appearance, content and location on all pages.
- Include a link back to the "home" page or "site index" in every page.
- Duplicate navigational headers at the bottom of the page.
- Provide a table of contents for long pages with section headings.
- Linked text is descriptive instead of just "click here"
- An anchor link is provided to skip over lists of navigational menus or other lengthy lists of links.
- Links are easily identified as links (e.g. underlined).
- Verify that all links work.
- A description or menu is visible on opening page.
- Limit the number of clicks to any given page.
http://www.Webaim.org/techniques/navigation/*
Images, Image Maps, Backgrounds, Color
- Include meaningful
altandtitleattributes for all images. - Include
longdescand text description of image for complex images (e.g. math equations, charts, graphs, etc). - Include meaningful
alt,titleandlongdescattributes for image maps and their hot spots. - Don't use HTML or CSS to resize images.
- Use animated images sparingly and limit the number of times they loop.
- Verify animated images do not cause the screen to flicker between 2 and 55 times per second.
- Use thumbnails as links to large or high resolution images.
- Use images only to enhance the understandability of the content (e.g. illustrate procedures, concepts and processes).
- Avoid purely decorative images or those which distract from the main content.
- Use text instead of an image whenever possible.
- Standard file formats for graphics are either .jpg or .gif.
- Resolution for Web graphics is 72 pixels per inch.
- Limit the size and number of graphics used while maintaining visual integrity.
- Choose solid-colored, rather than textured, backgrounds.
- Choose color combinations with high contrast so the image still makes sense when viewed without color.
- If color is used to convey important information, an alternative indicator is used, such as an asterisk (*) or other symbol.
- Page contains good color contrast between background and text.
http://www.Webaim.org/techniques/images/*
Tables
- Data tables use
<th>instead of<td>on header row cells. - Header cells are associated with data cells using
scope,axis,idand/orheadersattributes. - Tables should not be used for layout, but if they are, they do NOT contain
markup such as
<th>. - Relative sizing, rather than absolute sizing, is used to ensure the table
displays correctly in different resolutions.
http://www.Webaim.org/techniques/tables/*
Forms
- All form controls have text labels adjacent to them.
- Form elements have labels associated with them using
label,forandidelements. - Related form elements are grouped using the
<fieldset>tag. - A title or legend is provided for each field set using the
<legend>tag. - A button is provided to submit forms instead of JavaScript automatically
submitting them.
http://www.Webaim.org/techniques/forms/*
Frames
- Avoid unnecessary frames.
- Frames contain proper
nameandtitleattributes for each frame. -
Framesetcontains<noframes>content.
http://www.Webaim.org/techniques/frames/*
JavaScript
- Use server-side scripting rather than client-side scripting.
- Include meaningful
<noscript>content with non-JavaScript version of the same functionality. - Do not require the use of a mouse.
- Provide a real link destination when using JavaScript functions in links
(e.g.
<a href="http://www.Webaim.org/" onClick="javascript(this)">). - Avoid gratuitous popup windows.
- Warn user when a link will open a new window.
http://www.Webaim.org/techniques/javascript/*
Media, Plug-ins and other considerations
- Video files contain synchronized captions.
- Audio files are accompanied by text transcript.
- Provide an on/off switch for music.
- When using media files (e.g. Word, Power Point, PDF, Flash, etc.) ensure they are accessible or provide an accessible HTML version of each file.
- Provide a link to an accessible download site for any required plug-ins.
- Provide file size for downloads or large graphics.
- Site is keyboard accessible and does not require a mouse to access the content.
- Site has a consistent look and feel throughout.
- Ensure site works in the latest versions of browsers, platforms and resolutions.
http://www.Webaim.org/techniques/keyboard/*
* These links will take you to a location outside the WDR site.

