Tabeller med JAWS och MAGic

En konstruktör av en webbsida kan använda tabeller framför allt på två sätt på Internet. En är för layout av strukturen på webbsidan för att placera objekten där den som gör sidan vill ha dem i relation till de andra objekten på sidan. Dessa kallas layout-tabeller. Den andra typen av tabeller kallas för data-tabeller. Data-tabeller är den vanligaste typen av tabell.

JAWS noterar när du kommer in i och när du lämnar en tabell. En välgjord HTML-tabell har en del olika finesser. En av dessa är en rubrik, som är synlig för seende användare och även läses av JAWS. Rubriken är normalt som en titel och finns ovanför tabellen. En annan designfiness är tabellbeskrivningen. Tabellbeskrivningen är inte synlig på skärmen för seende användare. Webbsidans skapare kan lägga till beskrivningar i HTML-koden speciellt för användare av skärmläsare. En bra tabellbeskrivning innehåller en meningsfull översikt över tabellen, som ger dig en uppfattning om vad tabellen innehåller innan du kommer dit. Notera speciellt tabellbeskrivningar när du läser genom denna sida.

I många tabeller, innehåller den första raden från vänster till höger rubriker för kolumnerna under. Dessutom innehåller den första kolumnen uppifrån och ner rubriker för informationen i raderna till höger. Tidigare versioner av JAWS och MAGic skulle som standard hanterat informationen i första raden eller första kolumnen som rubriker. Denna information skulle automatiskt läsas när du navigerar med JAWS och MAGic tabelläsningskommandon. När du flyttar till vänster och höger i en tabell, hör du vad som står i aktuell kolumn på första raden och innehållet i aktuell cell. När du flyttar upp och ner i en tabell hör du vad som står i första kolumnen på aktuell rad och innehållet i aktuell cell.

Från JAWS 9.0 och MAGic 11.0, letar de båda nu i HTML-koden för att se om konstruktören av HTML-tabellen har kodat tabellen med ett <TH>-element. JAWS och MAGic är nu tillräckligt smarta för att skilja mellan ett <TH>-element (tabellrubriker) och ett <TD>-element (tabelldata). Om tabellcellen inte är specifikt kodad som en tabellrubrik, kommer JAWS och MAGic inte automatiskt att hantera dem som sådana.

Dokumentpresentationsläge

Det finns två olika dokumentpresentationslägen som du kan använda när du läser tabeller med JAWS: Enkel layout och Skärmlayout. Med Enkel Layout, kommer varje cell i tabellen att visas som en egen rad. Läget Skärmlayout låter dig läsa tabeller rad för rad, precis som de visas på skärmen. Med skärmlayout visas varje rad i tabellen på en egen rad och mellan cellerna finns ett vertikalt streck. Detta ger dig en mycket bättre uppfattning om hur tabellen är strukturerad och vilka relationer cellerna i raden har till varandra.

MAGic Tips: MAGic använder automatiskt Skärmlayout som standard. Så om MAGic körs ensamt eller tillsammans med JAWS och du trycker PIL NER för att flytta genom en tabell, läser och markerar MAGic hela raden.

Läget Skärmlayout kan även vara användbart när du använder JAWS och vill kopiera en hel rad i en tabell och klistra in den i ett annat dokument som en rad. Dokumentpresentationsläget är för JAWS som standard Enkel layout. För att tillfälligt slå på läget Skärmlayout när du endast använder JAWS, gör så här:

  1. I Internet Explorer, tryck INSERT+V.
  2. Tryck D till "Dokumentpresentation - Enkel layot" är valt och tryck MELLANSLAG för att välja Skärmlayout.
  3. Tryck ENTER.

När du börjar lära dig använda JAWS för att läsa tabeller i kommande avsnitt, kan du experimentera med lägena Skärmlayout och Enkel Layout för att se vilken du tycker bäst om. Om du bestämmer dig för att Skärmlayout passar dina behov bäst, kan du göra följande för att permanent ställa in denna visning i Internet Explorer:

  1. I Internet Explorer, tryck INSERT+F2.
  2. Välj "Inställningsprogrammet" och tryck ENTER.
  3. Från menyn Inställningar, välj HTML....
  4. Tryck CTRL+SKIFT+TAB för att flytta till fliken Övrigt.
  5. I kombinationsrutan Dokumentpresentationsläge välj "Skärmlayout".
  6. Tryck ENTER och tryck sedan CTRL+S för att spara dina ändringar.
  7. Tryck ALT+F4 för att stänga Inställningsprogrammet.

Att läsa tabeller

Du kan använda navigeringstangenten T för att snabbt flytta mellan tabeller. På denna sida har varje tabell en överskrift som är en rubrik på nivå 2. Du kan också flytta mellan rubrikerna genom att trycka JAWS navigeringstangent H för rubriker. Om du vill ha en lista med alla tabeller på sidan, tryck INSERT+CTRL+T. Du kan sedan välja en tabell och trycka ENTER för att flytta till den.

TIPS: Om du endast använder JAWS, eller både JAWS och MAGic samtidigt, kan du använda JAWS navigeringstangenter för att flytta runt snabbt från tabell till tabell. Om du kör endast MAGic, använd rubriklistan, INSERT+F6, för att få en lista med alla tabeller på sidan. Du kan sedan välja en tabell och trycka ENTER för att flytta till den.

När du går in i en tabell, kan du använda tabelläsningskommandon för att flytta genom och läsa informationen i tabellen. De flesta av flyttningarna görs genom att hålla nere CTRL- och ALTtangenterna i kombination med PILTANGENTERNA för att flytta i pilens riktning. Tyck CTRL+ALT+NUMPAD 5 för att läsa informationen i aktuell cell. Många av dessa tangentkommandon fungerar lika bra i både JAWS och MAGic. För att veta vilka tabellkommandon som fungerar med MAGic, besök länken till tabelläsningskommandon ovan.

Den första tabellen på denna sidan visar luft- och vattentemperatur för området Tampa Bay. Tampa Bay har i genomsnitt 361 dagar med solsken per år. I Guiness rekordbok har Saint Petersburg rekordet över flest soldagar i rad: 768. Allt solsken gör det lätt att njuta av områdets sandstränder, vilken inkluderar två av USA:s tio bästa stränder.

Genomsnittstemperatur för Saint Petersburg

Månad Högsta lufttemparatur Lägsta lufttemperatur Vattentemperatur
Januari 21 grader 10 grader 18 grader
Februari 22 grader 10 grader 18 grader
Mars 25 grader 14 grader 21 grader
April 27 grader 16 grader 23 grader
Maj 31 grader 19 grader 26 grader
Juni 32 grader 22 grader 28 grader
Juli 32 grader 24 grader 29 grader
Augusti 32 grader 24 grader 30 grader
September 32 grader 23 grader 28 grader
Oktober 28 grader 18 grader 26 grader
November 26 grader 13 grader 22 grader
December 22 grader 10 grader 18 grader

Ovanstående information är hämtad från Saint Petersburgs handelskammares webbsida.

ÖVNING:Prova att läsa om föregående tabell med Skärmlayout-läge istället för läget Enkel Layout. Om du behöver hjälp att komma ihåg hur du byter dokumentpresentationsläge, läs steg för att byta Skärmpresentationsläge. När du är färdig, ändra tillbaka JAWS till Enkel skärmlayout.

Surfa på använder också cascading style sheets (CSS) för formteringsändamål. Att använda CSS är den mest praktiska tekniken för webbdesigners och det bästa sättet att åstadkomma formatering. En av de formateringstekniker som används i Surfa på är att ha celler som är klassificerade som tabellrubriker färgade med en gul bakgrund, vilken är mörkare än den elfenbensfärgade bakgrunden i andra tabellceller. Du kanske inte har märkt det, men i tabellen ovan, är cellerna för November och December klassificerade med hjälp av <TH>-element. Det är visuellt olika från de återstående cellerna för Januari till Oktober, eftersom dessa endast är klassade som tabelldata <TD>.

ÖVNING: Vid läsning av tabellen ovan, notera att då du använder vanliga tabelläsningskommandon vid flyttning upp och ner i kolumn två till fyra, läses alla månaders namn i kolumn ett. Men tabellcellerna för månaderna Januari till Oktober är inte rätt kodade som tabellrubriker. JAWS är inställt på att automatiskt läsa första cellen i alla rader och översta cellen i alla kolumner som tabellrubriker. Om du vill använda JAWS för att testa detta, följ stegen nedan för att ändra JAWS till att läsa endast markerade rubriker, alltså rätt kodade med element, för att läsa rubriker för rader eller kolumner:

  1. Tryck INSERT+V för att öppna dialogen Ändra JAWS Inställningar när tabellsidan fortfarande är i förgrunden.
  2. Tryck T tills objektet Tabelltitlar notera - både rad och kolumn är valt.
  3. Tryck MELLANSLAG för att ändra detta till Tabelltitlar notera - Endast markerade rubriker
  4. Tryck ENTER för att stänga dialogen Ändra Jaws inställningar.
  5. Prova nu att flytta upp eller ner i kolumn två till fyra i tabellen ovan med CTRL+ALT+PIL UPP eller PIL NER. Hör du alla månaderna läsas som radrubriker nu? Nej, du hör inte några radkolumner förrän du kommer till raden för november och december. Detta beror på att de senare är rätt kodade i HTML som rubriker.

Du kan ändra JAWS Inställningar till Tabelltitlar notera - både rad och kolumn igen när du är klar, eller kan du lämna inställningen på Endast markerade rubriker, om du tycker det är bättre. Totalt är nu de fem olika alternativ du kan välja för tabelltitlar med JAWS:

Nedan finns ett exempel på en tabell som använder attributerna ID, AXIS och HEADERS för att få JAWS att läsa olika information vid läsning av olika områden av tabellen. Till exempel, när du flyttar upp och ner i kolumnen Namn på anställd, hör du avdelningens namn som radrubrik. Men, när du flyttar upp och ner i kolumnen Riktnummer, hör du den anställdes namn som radrubrik. Den anställdes namn är i själva verket i kolumn två, men HTML-koden får JAWS att hantera den som radrubrik i detta fall, istället för texten i kolumn ett. I detta fall läser JAWS rätt utan att du behöver ändra några inställningar för JAWS, eftersom den som skapat tabellen tagit sig tid att använda rätt kodning i HTML för tabellen. Varje given cell kan referera till vilken annan cell (eller vilka andra celler) som helst i en tabell.

Anställdas riktnummer och avdelningar

Avdelningsnamn Anställds namn Riktnummer
Leverans John Smith 543
Godsmottagning Lee Johnson 123
Redovisning Sharon Jones 222

Nästa tabell är mycket mera komplex, men notera hur JAWS läser det. När du flyttar upp och den i kolumn två, där företagets namn finns, hämtas informationen och radrubrik från kolumn ett, regionen. När du flyttar upp och ner i någon av kolumnerna från tre till åtta, kommer informationen om radrubrik från kolumn två, företagets namn. Du hör också attributet läsas med orden "Region" och "Var".

Försäljare per stat

  Företag Adress Stad Stat Telefonnummer Fax Produkter
Väst Skärmläsare HB 52 Tredje Ave. Los Angeles CA 555-555-1234 949-555-0101 Skärmläsare
Tillgänglighet Nu 115 Webb Street Seattle WA 206-555-7777 206-555-7778 Program, Punktdisplayer, Punktskrivare, Anteckningshjälpmedel
Koncernen Tillgängligt Internet 100 Main Street Phoenix AZ 602-555-3131 602-555-3132 Program, Konsult för tillgängligt Internet
Tillgänglig Värld 5 N. 7th Street San Francisco CA 1-800-555-2190   Program, Punktdisplayer, Punktskrivare, Anteckningshjälpmedel
Mellanvästern Specialdatorer AB 121 4th Street, Suite I Chicago IL 800-555-1478 708-555-2221 Program, Punktdisplayer, Punktskrivare, Anteckningshjälpmedel
Datorer för självständighet 2110 Freedom Dr. Indianapolis IN 1-800-555-1332 317-555-6261 Program, Punktdisplayer, Punktskrivare, Anteckningshjälpmedel
Känn Världen AB 82 S. Broadway Cincinnati OH 1-800-555-3691 513-555-2221 Program, Punktdisplayer, Punktskrivare, Anteckningshjälpmedel

I följande tabell, spänner den första raden över hela tabellens bredd, över alla fem kolumner. JAWS använder attributen COLSPAN och SCOPE för att avgöra hur informationen i tabellen ska läsas. Prova att läsa tabellen nu.

Försäljningsrapport

Produkter att sälja
  Första veckan Andra veckan Tredje veckan Fjärde veckan
Januari Äpple Päron Apelsiner Vindruvor
Februari Mango Mandariner Jordgubbar Kiwifrukter
Mars Körsbär Lime Citroner Meloner

Kopiera och klistra in tabellinformation

Du kan markera text i en HTML-tabell och sedan kopiera den på samma sätt som du gör i vilket dokument som helst. Du kan sedan klistra in informationen i en textredigerare som Anteckningar eller i Microsoft® Word. Numera, från JAWS 9.0 och MAGic 11.0, finns möjligheten att markera text, inklusive tabeller, med hjälp av tangentbordet från ett HTML-dokument eller en webbsida, och behålla den ursprungliga formateringen av sidan eller dokumentet när du klistrar in det i ett HTML-formaterat e-brev eller Word-dokument. Till exempel, kan du nu markera tabeller, länkar, rubriker med mera från en HTML-miljö och klistra in dem oförändrade i Microsoft Word eller ett e-postmeddelande i HTML-format. Detta är användbart för personer som behöver kopiera saker från webben och klistra in information i rapporter eller annan dokumentation där originalformatering krävs.

Standardläget för att markera text för både JAWS och MAGic är nu Markera och kopiera - Hela innehållet med skärmmarkeringar. Denna nya finess låter dig också se en visuell markering av text vid markering av text med tangentbordet.

ÖVNING: Om du har JAWS igång, antingen ensamt eller i kombination med MAGic, gör så här för att markera och kopiera en hel tabell från en webbsida:

  1. Öppna sidan Tabelläsningskommandon för JAWS och MAGic och tryck CTRL+HOME för att flytta till början av sidan.
  2. Tryck bokstaven T för att flytta till tabellen på sidan.
  3. Tryck PIL UPP för att flytta upp en rad (eller flera) så du hör JAWS notera antalet rader och kolumner i tabellen.
  4. Tryck sedan F8 för att markera hela tabellen. Denna tangenttryckning kan användas för att markera hela tabellen när markören är i början av en tabell.
  5. Tryck CTRL+C för att kopiera den markerade tabellen till klippbordet.
  6. Starta ett program som Microsoft Word och tryck CTRL+V för att klistra in tabellen som du kopierat. Notera hur originalstrukturen och formatet från tabellen behålls. Den ska se ut på samma sätt i detta ordbehandlingsprogram som den gjorde på webbsidan.
  7. Kom ihåg att stänga sidan Tabelläsningskommandon med ALT+F4 när du är klar.

MAGic-användare kan antingen markera tabellen med tangentbordskommandon som SKIFT+PIL NER för att markera rad för rad eller genom att markera med en mus.