Slik forbedrer du HTML Table Accessibility med Markup
Webtilgjengelighet refererer til utforming av webapplikasjoner på en måte som det lett kan brukes av personer med synshemming. Noen av disse brukerne stoler på skjermlesere for å lese innholdet på nettsidene. Skjermleserne tolker koden til stede på siden og leser innholdet til brukeren .
tag som klart definerer topptekstene, kan du forbedre tilgjengeligheten med omfangsattributtet og ikke gi plass til noen forvirring som kan oppstå fra lignende typer data i cellene.
Hva gjør omfanget attributt gjøre? Ifølge W3C: Med andre ord hjelper det oss å knytte datacellene sammen med de tilhørende headercellene. Vær oppmerksom på at i eksempelet ovenfor kan du bytte | til | . Så lenge scope har verdien col , tolkes det som den tilsvarende kolonneoverskriften.Omfangsattributtet kan ha noen av disse fire verdiene; Komplekse tabellerLa oss nå gå videre til et mer komplisert bord. Ovenfor er et bord som viser elevene i en klasse og deres karakterer i praktisk og teori for tre fag.Her er HTML-koden for den. Tabellen har brukt
I tabellen ovenfor er hver datacelle, som er hver av tabellcellene som viser karakteren, knyttet til tre deler av informasjonen:
Disse tre opplysningene er strukturert og visuelt definert i tre forskjellige typer header-celler:
La oss definere det samme for tilgjengelighet.
I ovennevnte markering har vi lagt til Kolonne GruppeBiologi, kjemi og fysikk-celler skal tilknyttes en gruppe med to kolonner hver (teori og praktisk). Bare å legge tilcolspan="2" lager ikke kolonnegruppene, det indikerer bare at den aktuelle cellen skal oppta to cellers verdi for plass.For å opprette De | Student Name | markup med Biology | inneholder John Doe | markup med
---|
Emne | John Doe | Miriam Luther | |
---|---|---|---|
Biologi | Praktisk | EN | EN |
Teori | A + | EN | |
Kjemi | Praktisk | B | C |
Teori | EN | C + | |
fysikk | Praktisk | EN | EN |
Teori | EN- | EN- |
Nå som vi har vår prøve å jobbe med, la oss begynne med å lage radgrupper som vi gjorde for kolonnegruppene i forrige eksempel.
Men radgrupper kan ikke opprettes ved hjelp av en tag som colgroup
fordi det ikke er et rowgroup
.
HTML-rader er vanligvis gruppert ved hjelp av ,
ogEmne | John Doe | Miriam Luther | |
---|---|---|---|
Biologi | Praktisk | EN | EN |
Teori | A + | EN | |
Kjemi | Praktisk | B | C |
Teori | EN | C + | |
fysikk | Praktisk | EN | EN |
Teori | EN- | EN- |
Vi har lagt til radene "Praktisk" og "Teori" i hver enkelt oppretting av radgrupper med to rader i hver. Vi har også lagt til scope="rowgroup"
til cellene som inneholder overskriften informasjon om de to radene (som er scope="rowgroup"
karakterene tilhører i dette tilfellet).
Nå Les: Lik kolonnehøyde med CSS
Twist: Feature-fylt kommunikasjonsverktøy alternativ til slakk
Teamkommunikasjonsprogrammer som Slack blir stadig mer populære i dag da de strømlinjeformiserer kommunikasjon mellom lag og lagmedlemmer. Nå har markedet for markedskommunikasjonsapplikasjoner nettopp fått en ny post som heter Twist, skapt av de samme folkene som brakte deg Todoist.Imidlertid, i motsetning til konkurrentene i markedet, er Twists måte å nærme seg ting ganske uortodoks.Som Sl
WiFi-passord fra flyplasser rundt om i verden - det er et kart for det
Hvis du reiser mye, er en av de ømme punktene på reisen tilgjengeligheten av Internett-tilgang. For de fleste av oss faller vi tilbake til flyplassen WiFi for våre presserende behov, i hvert fall til vi kan sikre et alternativ på vårt reisemål. Jeg er sikker på at du kan forstå behovet for et kart som viser ned alle passordene til Airport WiFi-tilgang over hele verden.Laget a