Week 3 Lecture Slides
Week 3 Lecture Slides
TO HTML5
Accessible Web
Goals
• Learn what a web accessibility professional does
• Understand how disabilities relate to the web
• Introduce the four principles of accessible interface
design
Accessible Web INTRODUCTION
TO HTML5
Visual Disabilities
• Blindness, low-vision, color-blindness
Hearing Disabilities
• Partial to total deafness
• 8 million have difficulty hearing a normal
conversation
• 1 million are completely deaf
• Do your videos include closed-captioning? Are you
blaring music?
Accessible Web INTRODUCTION
TO HTML5
Motor Disabilities
• Inability to use a mouse or physical keyboard, slow
response time, limited fine motor control
Cognitive Disabilities
• Learning disabilities, distractibility, dyslexia, inability to
remember or focus on large amounts of information
• Adults with ADD/ADHD: 16 million
• 38% of soldiers, 31% of Marines and 49% of National
Guard members returning from combat report
psychological conditions such as TBI and PTSD
• Cognitive disabilities number greater than physical and
perceptual disabilities combined
Accessible Web INTRODUCTION
TO HTML5
More Stats
• 8.3% of the U.S. population have 2 or more disabilities
Legal
• DOJ is in the process of revising Title II and III of the
ADA to include online resources of state and local
entities
• Case law—individuals or entities can file civil rights
complaints, e.g., Penn State, NYU, Northwestern,
FSU, Target, Southwest Airlines, Priceline.com,
Ramada, Kindle, etc.
Accessible Web INTRODUCTION
TO HTML5
Review
• Designing with accessibility in mind is the right thing
to do for many reasons
• Adhering to standards (not flashy, cool effects) is key
• Pay special attention to the semantics behind the
HTML5 tags
Accessible Web INTRODUCTION
TO HTML5
Why validate?
• Browsers are the helicopter parents of programming
• As your pages become more complex “hidden”
areas can be devastating
Validating Your Site INTRODUCTION
TO HTML5
Three approaches
• Validate by URI
• Validate by Filename
Accessibility Validation
• You can use wave.webaim.org to validate
accessibility
Review
• Validated sites are more robust and more accessible
Validating Your Site INTRODUCTION
TO HTML5
Requirements
• Domain name
• Hosting company
Hosting Your Site INTRODUCTION
TO HTML5
Domain Names
• Typically purchased for multiple years at cheap rate
Hosting
• What is your URL right now?
• You need a registered IP address to connect with
your domain name
• Hosting services vary
• Free
• Mid-range
• Full-service
Hosting Your Site INTRODUCTION
TO HTML5
Free Services
• Little/no control of domain name
• Limited tools
Paid Services
• Tend to have better tools
• Support is available
Final Project
● The final project gives you a chance to practice what
you have learned so far.
● The topic and content are open to you.
● There are some requirements to help with grading.
Final Project INTRODUCTION
TO HTML5
Requirements
1. Create a fully formed page with a doctype, head, and body
a. Use semantic tags, including h1 and main.
b. Include a list with at least three items
c. Include at least three images
2. Validate your site
3. Host and share your site
4. Peer review a site
Final Project INTRODUCTION
TO HTML5
Examples
● Example 1
● Example 2
● Example 3
Final Project INTRODUCTION
TO HTML5
Peer Reviews
● You will need to do at least three peer reviews to receive
credit for this assignment.
● The expectation is that everyone will participate in this
assignment.
● If you are not a paid learner, consider putting the link to
your site in a forum.
Final Project INTRODUCTION
TO HTML5
Closing
Closing INTRODUCTION
TO HTML5
Evaluate Accessibility
• Use “View Source” to look at code from any site
Publish Site
• You know the basic requirements (domain/host) for
publishing
What next?
• Continue to practice your skills
Thank you!
Closing INTRODUCTION
TO HTML5
• But…..
The Secret Lecture INTRODUCTION
TO HTML