- All HTML pages MUST contain the Correct HTML template and doctype.
- All HTML pages should be valid according to the “XHTML 1.0 Strict” standard or other published HTML standard.
- HTML pages should be validated using the official W3C HTML validator.
- Semantic HTML should be used as much as possible.
- Avoid generating unnecessary mark-up.
- Use unobtrusive Javascript.
- Websites should work in Firefox as well as IE.
- You MUST be able to use every part of the system with the keyboard as well as the mouse.
- Toggling, activating or browsing form controls, apart from buttons, MUST NOT refresh the page.
- Feedback containers should only be generated if there is feedback to give.