Identify Purpose
Mae Silktide yn eich annog i wirio y gellir pennu diben y rhanbarthau, yr eiconau a'r rheolyddion ar y dudalen yn rhaglennol, fel y gall asiantau defnyddwyr addasu'r dudalen ar gyfer yr ymwelydd. Dyma faen prawf llwyddiant 1.3.6 (lefel AAA) .
Mae hwn yn : nid oes geirfa W3C orffenedig ar gyfer marcio pob diben, ac ni all unrhyw offeryn awtomataidd farnu a yw'r semanteg sydd yn bresennol yn cyfateb mewn gwirionedd i ddiben pob rhanbarth neu reolydd. Mae Silktide yn codi'r anogyn ar bob tudalen, a chaiff ei gadarnhau gan berson.
Pam mae hyn yn bwysig
Mae pobl ag anableddau gwybyddol, llythrennedd isel neu sylw cyfyngedig yn aml yn addasu'r we: maent yn cuddio rhanbarthau nad oes eu hangen arnynt, yn cyfnewid eiconau am set y maent yn ei hadnabod, neu'n symleiddio rheolyddion. Dim ond pan fo'r dudalen yn datgelu at beth mae pob rhan wedi'i fwriadu y mae hynny'n gweithio — nid dim ond sut olwg sydd arno.
Heb ddiben rhaglennol, ni all technoleg gynorthwyol wahaniaethu rhwng dolen "cartref", botwm "chwilio" ac eicon addurnol, ac nid oes gan offer personoli unrhyw beth i weithio ag ef.
Beth i'w wirio
- Rhanbarthau - mae prif ardaloedd y dudalen yn defnyddio tirnodau (
<header>,<nav>,<main>,<aside>,<footer>, neu rolau ARIA cyfatebol), a lle mae sawl un o'r un math cânt eu gwahaniaethu gan enw hygyrch. - Rheolyddion - mae elfennau rhyngweithiol yn defnyddio'r HTML brodorol neu'r rôl ARIA gywir fel bod eu diben yn glir (mae botwm yn fotwm, ac mae dolen yn ddolen).
- Eiconau - mae gan eiconau swyddogaethol enw hygyrch sy'n nodi eu diben; caiff eiconau addurnol eu cuddio rhag technoleg gynorthwyol.
- Meysydd ffurflen sy'n casglu data defnyddwyr - lle bo'n berthnasol, maent hefyd yn bodloni Identify Input Purpose (1.3.5) gan ddefnyddio
autocomplete.
Nid yw'r W3C wedi gorffen geirfa bersonoli a argymhellir y tu hwnt i dirnodau a rolau, felly tirnodau + rolau cywir + eiconau wedi'u henwi yw'r trothwy ymarferol ar gyfer y rhan fwyaf o wefannau heddiw.
Sut i'w drwsio
- Marciwch ranbarthau tudalennau ag elfennau rhannu HTML5 neu dirnodau ARIA.
- Ffafriwch reolyddion brodorol (
<button>,<a>, mewnbynnau ffurflen) yn hytrach na<div>s y gellir eu clicio. - Rhowch enw hygyrch i bob eicon swyddogaethol; marciwch rai addurnol â
aria-hidden="true". - Ychwanegwch docynnau
autocompleteat feysydd data defnyddwyr (gweler 1.3.5).
Os yw rhanbarthau, eiconau a rheolyddion y dudalen yn datgelu eu diben yn glir (neu os nad oes gan y dudalen rai y mae eu hangen), y canfyddiad.
Sut mae Silktide yn profi hyn
Ni all Silktide benderfynu a yw'r semanteg bresennol yn cyfleu diben yn gywir, felly mae'r gwiriad hwn yn codi un anogyn adolygu fesul tudalen. Mae gwiriadau Silktide sy'n gysylltiedig ag a thirnodau o dan 1.3.1 a 4.1.2 yn dal marcio wedi torri'n awtomatig; mae'r adolygiad hwn yn ymdrin â'r penderfyniad sy'n weddill. Nid oes unrhyw offeryn prif ffrwd yn awtomeiddio 1.3.6 — nid oes rheol ACT W3C ar ei gyfer.