Keys

Web Content Accessibility Guidelines (WCAG) 2.0

Shadi Abou-Zahra, W3C/WAI
http://www.w3.org/People/shadi/

(English version | alternativt presentationsformat)

Komponenter inom webbtillgänglighet (på engelska)

Grundläggande komponenter inom webbtillgänglighet (på engelska)

Om WCAG 2.0

Mål för WCAG 2.0

WCAG 2.0 - Dokument

WCAG 2.0 Dokument (på engelska)

WCAG 2.0 - Struktur

Jämförelse: WCAG 1.0 hade 14 riktlinjer och 65 kontrollpunkter

WCAG 2.0 - Principer

"POUR" tillgänglighetsprincipen av WCAG 2.0:

WCAG 2.0 - Riktlinjer

Exempel på riktlinjer från WCAG 2.0:

WCAG 2.0 - Framgångsfaktorer

Exempel på framgångsfaktorer från WCAG 2.0:

WCAG 2.0 - Dokument

WCAG 2.0 Dokument (på engelska)

WCAG 2.0 Tekniker

Tekniker är dokumenterade separat. Det finns 3 typer av tekniker:

Tekniker är teknikoberoende (till exempel HTML, CSS, AJAX, ...)

WCAG 2.0 Tekniker - Situationer

Situationer för framgångsfaktor 1.1.1 (alternativ textbeskrivning):

WCAG 2.0 Tekniker - Innehåll

Exempel på en teknik - H36 - Användning av ALT-attribut för en OK-knapp:

WCAG 2.0 Tekniker - Test

Exempel på testmetodik för Teknik H36:

Metodik
  1. För alla inmatningselement som har en attributet "image", kontrollera ALT-attribut.
  2. Kontrollera att ALT-attributet förklarar knappens funktion.
Förväntat resultat
#1 och #2 är sant

WCAG 2.0 - Hierarki

WCAG 2.0 - Dokument

WCAG 2.0 Dokument (på engelska)

Hur du lever upp till WCAG 2.0 (på engelska)

Hur du lever upp till WCAG 2.0 (på engelska)

WCAG 2.0 Snabbreferens (på engelska)

Hur du lever upp till WCAG 2.0 (på engelska)

Vad förändrades egentligen?

Jämförelse med WCAG 1.0

Jämförelse per prioritetsnivå:

Liten eller ingen skillnad behövdes på nivå AA.

WCAG 2.0 is Precist

Exempel från WCAG 1.0:

WCAG 2.0 är modernt

Fungerar bättre i komplexa situationer:

WCAG 2.0 är omfattande

Dokumentation för WCAG 2.0 ger stöd:

Användbarhet med WCAG 2.0

WCAG 2.0 passar in i designprocesser för användbarhet:

Webbapplikationer

Tupalo använder sig av Googles kartor för att kunna erbjuda platsspecifika tjänster

Problem: Avsaknad semantik

Vad är den semantiska betydelsen av följande kod?

<div>
  <div>Veggies
    <div>
      <div>Green
        <div>
          <div>Asparagus</div>
          <div>Kale</div>
          <div>Leafy
            <div>
              <div>Lettuce</div>
              <div>Kale</div>
              <div>Spinach</div>
              <div>Chard</div>
            </div>
          </div>
          <div>Green beans</div>
        </div>
      </div>
      <div>Legumes</div>
      <div>Yellow
        <div>
          <div>Bell peppers</div>
          <div>Squash</div>
        </div>
      </div>
    </div>
  </div>
</div>

Trädvy

Föregående kod representerar en visuell trädvy:

Trädvy av den bakomliggande koden på färegående bild

Lösning: WAI-ARIA

"Accessible Rich Internet Applications" - WAI-ARIA tillför semantik:

<div role="wairole:tree">
  <div role="wairole:treeitem">Veggies
    <div role="wairole:group">
      <div role="wairole:treeitem">Green
        <div role="wairole:group">
          <div role="wairole:treeitem">Asparagus</div>
          <div role="wairole:treeitem">Kale</div>
          <div role="wairole:treeitem">Leafy
            <div role="wairole:group">
              <div role="wairole:treeitem">Lettuce</div>
              <div role="wairole:treeitem">Kale</div>
              <div role="wairole:treeitem">Spinach</div>
              <div role="wairole:treeitem">Chard</div>
            </div>
          </div>
          <div role="wairole:treeitem">Green beans</div>
        </div>
      </div>
      <div role="wairole:treeitem">Legumes</div>
      <div role="wairole:treeitem">Yellow
        <div role="wairole:group">
          <div role="wairole:treeitem">Bell peppers</div>
          <div role="wairole:treeitem">Squash</div>
        </div>
      </div>
    </div>
  </div>
</div>

WAI-ARIA Godkännande

Flera WAI-ARIA implementationer existerar redan:

Övergången till WCAG 2.0

Några av WAIs resurser som stödjer övergången:

Auktoriserade översättningar

Flera auktoriserade WCAG 2.0 översättningar pågår just nu:

Nyhet: Svensk översättning diskuteras numera!

Tack

Shadi Abou-Zahra, W3C/WAI
Activity Lead, WAI International Program Office
http://www.w3.org/People/shadi/