Lec 6
Lec 6
/* Tablets */
@media screen and (min-device-width: 768px) and (max-device-
width: 1024px) {…}
/* Desktops */
@media screen and (min-width: 1024px) {…}
• NetMechanic.com
http://www.netmechanic.com/news/webmaster-resources.shtml
WebMaster Tips - Usability, Accessibility
• Usability Checklist:
http://www.tcnj.edu/~it/usability/checklist.html
Useful Usability Checklists
• Jacob Nielson:
http://www.useit.com/jakob/
• Readability:
http://www.readability.com/about
Converts Webpages to readable content
20 - Web Development, © Swinburne
Usability
• Usability is about how users utilise a human-
made object (e.g., a software application, a
website or a device) to achieve goals.
• Good Usability is also about ensuring good
accessibility
– Websites should be accessible to all users on all
devices.
– Example: Windows Narrator for bad eye vision
Shows underline
on mouse over
Indicates that
library is the
current selection
http://www.w3.org/WAI/WCAG20/quickref/
http://www.w3.org/WAI/WCAG20/quickref/
http://www.w3.org/WAI/WCAG20/quickref/
• NetMechanic.com
http://www.netmechanic.com/news/webmaster-resources.shtml
WebMaster Tips - Usability, Accessibility
• Usability Checklist:
http://www.tcnj.edu/~it/usability/checklist.html
Useful Usability Checklists
• Jacob Nielson:
http://www.useit.com/jakob/
58 - Web Development, © Swinburne
NEXT LECTURE:
INTRODUCTION TO
CLIENT SIDE SCRIPTING
JAVASCRIPT