Top 10 UI tips for developers

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