diff --git a/class1.html b/class1.html index e914a5b..0a40c11 100644 --- a/class1.html +++ b/class1.html @@ -84,11 +84,6 @@

Introductions

-
-

Who can use your sites?

- Happy iPhone users -

Photo credit: DeafTech News opens in a new window

-

What is accessibility?

- + +
+

Who can use your sites?

+ Happy iPhone users +

Photo credit: DeafTech News opens in a new window

+

Why worry?

@@ -107,7 +111,7 @@

Why worry?

Why make your sites accessible?

-

Legal issues: Some sites, like Target, have been sued under the Americans with Disabilities Act (ADA)

+

Legal issues: Some sites, like Target, have been sued under the Americans with Disabilities Act (ADA) - which requires that businesses and nonprofits have the same access for disabled users as they have for able users.

@@ -166,6 +170,28 @@

Types of Disability

+
+

Examples of Assistive Technologies

+ +
+ braille translators + Man using eyetracker +
+ +
+

Accessibility is a continuum, not a checkbox

@@ -184,14 +210,15 @@

Visual disabilities

Photo credit: Braille Institute opens in a new window cc opens in a new window

-

What assitive technology do people use?

+

What assistive technology do people use?

-
+
-

Demo

+

Provide contrast

+ Crosswalk with contrasting colors +

Photo credit: antifluor opens in a new window cc opens in a new window

+
+
+

More on visual disabilities

+
+
-

Let's try it

-

Screen reader simulation opens in a new window

-

http://bit.ly/p3JmJ2

+

What Do You See?

+ Girl Develop It About
+
+

HTML Headings

+

Semantic structure is one of the most important usability features for screen reader users, as it helps them more easily understand and navigate the page structure. Headings also help all your users can and understand content. Read more about headings opens in a new window.

+
// Headings should not skip levels until h1-h4 have been established
+          <h1>Most important</h1>
+          <h2>Next most important</h2>
+          <h3>Third most important</h3>
+          <h4>Other heading</h4>
+          
+

Tip: use the Firefox Web Developer Toolbar to inspect headings. Look under Information > View Document Outline.

+ +
+ +
+

HTML5 Headings

+

Use with caution

+ HTML5 Girl +

The HTML5 Document Outline + opens in a new window
by the Paciello Group

+ + +
+

Provide an alternate path

@@ -238,11 +301,22 @@

Alt text

</figure>
+
+

Demo

+ +

Let's try it

-

Provide alt text for the images on your handout.

+

WebAIM Screen reader simulation opens in a new window

+

NVDA Screen Reader For Windows opens in a new window

+

VoiceOver For Mac opens in a new window Command + F5 to enable. Ctrl + Option + Arrow Keys to navigate.

@@ -256,23 +330,6 @@

Other tips for screen readers

- -
-

Provide contrast

- Crosswalk with contrasting colors -

Photo credit: antifluor opens in a new window cc opens in a new window

-
-
-

More on visual disabilities

- -
-

Provide good captions

@@ -300,71 +357,19 @@

Hearing Disabilities

- -
-

Lose the Mouse

- Cat steals mouse -

Photo credit: The IP Kat opens in a new window

-
-
-

Demo

- -
-
-

Physical Disabilities

- -
- - -
-

Don't overwhelm

- Sign post with multiple signs -

Photo credit: Thomas Hawk opens in a new window cc opens in a new window

-
-
-

Provide plenty of time

- Alarm clock -

Photo credit: Bethan opens in a new window cc opens in a new window

-
-
-

CAPTCHAs don't just catch robots

- Confused robot -

Photo credit: baboon opens in a new window cc opens in a new window

-
-
-

Dealing with cognitive disabilities

- - Screenshot of a Captcha -

Let's try it

-

Visit a site you use frequently. Identify one accessibility feature that is part of the site and one feature you would change.

+

Pick a page you're working on or download our demo page and try applying the techniques you've just learned

+

Questions to ask:

+
diff --git a/class2.html b/class2.html index 6e93063..318b21a 100644 --- a/class2.html +++ b/class2.html @@ -116,29 +116,6 @@

HTML

-
-

HTML Headings

-

Semantic structure is one of the most important usability features for screen reader users, as it helps them more easily understand and navigate the page structure. Headings also help all your users can and understand content. Read more about headings opens in a new window.

-
// Headings should not skip levels until h1-h4 have been established
-<h1>Most important</h1>
-<h2>Next most important</h2>
-<h3>Third most important</h3>
-<h4>Other heading</h4>
-
-

Tip: use the Firefox Web Developer Toolbar to inspect headings. Look under Information > View Document Outline.

- -
- -
-

HTML5 Headings

-

Use with caution

- HTML5 Girl -

The HTML5 Document Outline - opens in a new window
by the Paciello Group

- - -
-

Form Labels

How do they work?

@@ -170,6 +147,48 @@

Add labels to an HTML form

+ +
+

Lose the Mouse

+ Cat steals mouse +

Photo credit: The IP Kat opens in a new window

+
+
+

Demo

+ +
+ + +
+

Don't overwhelm

+ Sign post with multiple signs +

Photo credit: Thomas Hawk opens in a new window cc opens in a new window

+
+
+

Provide plenty of time

+ Alarm clock +

Photo credit: Bethan opens in a new window cc opens in a new window

+
+
+

CAPTCHAs don't just catch robots

+ Confused robot +

Photo credit: baboon opens in a new window cc opens in a new window

+
+
+

Dealing with cognitive disabilities

+ + Screenshot of a Captcha +
+

External Links

Provide affordances to warn users.

@@ -197,6 +216,17 @@

Let's Look at Some Code

+
+

Physical Disabilities

+ +

Tab Index

What is it?

@@ -204,7 +234,7 @@

What is it?

Focusable Heading

Link focusable only by script -
Focusble div
+
Focusable div