|
Göra enkla tabeller tillgängligaTabeller är ett effektivt sätt att ordna och presentera innehåll i hjälpmedelsförberedda formulär. När de används på rätt sätt är raderna och kolumnerna i en tabell en förutsägbar och konsekvent struktur för formulärinnehåll.
När en användare t ex navigerar till en cell i en textrad anger skärmläsaren cellens placering, och läser sedan innehållet i cellen. Skärmläsaren anger cellens placering med en kombination av rad- och kolumnrubriker, eller rad- och kolumnnummer.
Utöver att ange cellens placering kan skärmläsaren ange rubrikinformation, t ex innehållet i cellen högst upp i kolumnen. Eftersom skärmläsaren anger information som talar om för användaren var i tabellen innehållet finns, påverkas tabellens tillgänglighet direkt av dess layout.
Tabeller med enkel layout rekommenderas. Enkla tabeller börjar med en enda rubrikrad, som följs av textraderna.
Tänk på följande när du utformar enkla tabeller för tillgänglighet:
Tabbordningen för en tabell är geografisk ordning, vilket är densamma som för själva formuläret. Kontrollera att tabellinnehållet är ordnat så att det är lätt att förstå när du läser det från vänster till höger och uppifrån och ned.
Det flesta skärmläsarna tolkar den första raden i tabellen som rubrikraden. När skärmläsaren läser innehålllet i en textradscell läser den först innehållet i den tillhörande rubrikradcellen. Kontrollera att innehållet i rubrikradcellerna är goda beskrivningar av kolumninnehållet.
Undvik celler som sträcker sig över två eller fler kolumner, kapslade tabeller och tabellavsnitt. Skärmläsare har svårt att tolka de här funktionerna korrekt, och kanske inte använder dem. Om t ex en cell i en textrad sträcker sig över två kolumner kanske skärmläsaren inte refererar till rätt cellinnehåll på rubrikraden när den läser nästa cell i raden.
Navigera i tabeller i hjälpmedelsförberedda formulärI hjälpmedelsförberedda formulär läser skärmläsare upp information om var markören befinner sig i tabellen. När användaren flyttar mellan tabellcellerna i ett formulär läser skärmläsaren upp innehållet i cellerna. När användaren kommer till en cell med en kapslad tabell läser skärmläsaren upp innehållet i cellen och den kapslade tabellen.
De redigeringsbara fälten i en kapslad tabell är en del av tabbordningen i formuläret. Användaren kan alltså flytta mellan de redigeringsbara fälten i en kapslad tabell med piltangenterna. När användaren går in i och ut ur en kapslad tabell, läses början respektive slutet på tabellen upp.
Obs! Om du använder JAWS läses inte början och slutet på den kapslade tabellen upp när den virtuella markören är på.
Resultat
|
Åtgärd
|
Skärmläsaren läser upp informationen i den aktuella tabellcellen.
|
Ctrl+Alt+5 (numeriskt tangentbord)
|
Förflytta dig vågrätt mellan celler.
|
Ctrl+Alt+Vänsterpil eller Högerpil
|
Förflytta dig lodrätt mellan celler.
|
Ctrl+Alt+Uppil eller Nedpil
|
Göra komplicerade tabeller tillgängligaNär du designar tabeller för tillgänglighet rekommenderar vi att du använder en enkel tabellayout, med en rubrikrad som följs av textrader. Det finns dock innehåll som presenteras bäst i tabellformat, men som kräver en mer komplicerad layout. Du kanske måste använda celler som sträcker sig över flera kolumner, eller fler än en rubrik för att presentera innehållet.
Du kan skapa komplicerade tabeller med tabellobjektet, eller genom att kombinera delformulärsobjekt. Med tabellobjektet kan du använda funktioner som är tänkta för designprocessen, t ex alternativ för att infoga och ändra storlek på kolumner och rader.
Beroende på hur van du är att utforma tabeller kan du välja att skapa komplicerade tabeller genom att kombinera delformulärsobjekt. Du kan t ex skapa ett delformulär som innehåller två rader, och sedan ange det här delformuläret som rubrik till tabellen. Därefter anger du ett annat delformulär för tabellens textrader.
När du använder delformulärsobjekt i stället för tabellobjekt för att skapa tabeller krävs följande steg:
Ange typen Placerad för alla delformulär. Delformulärsegenskaper på fliken Delformulär.
På paletten Tillgänglighet anger du önskade delformulärsroller för delformulären som tabellen består av. Du kan t ex tilldela rollen Rubrikrad till delformuläret som används som tabellrubrik. Egenskaper för tillgänglighet på paletten Tillgänglighet.
För rader som presenterar information om tabellen eller dess innehåll, men som inte är en del av tabellen, tilldelar du delformulärsrollen Ingen. Skärmläsaren läser radinnehållet.
De funktioner som skärmläsaren stödjer avgör vilken information som blir uppläst i en komplicerad tabell. Låt oss anta att en tabell innehåller en rubrikrad och ett avsnitt med en rubrikrad. När användaren navigerar i en textradcell i tabellavsnittet ska skärmläsaren i tur och ordning läsa följande innehåll:
Innehåll från rätt cell i tabellens rubrikrad
Innehåll från rätt cell i avsnittets rubrikrad
Innehåll från den markerade cellen
Vissa skärmläsare kanske inte läser celler i båda rubrikraderna.
|
|
|