Neidio i'r cynnwys
SilktideCymorth

Priodoledd ARIA anghymeradwy

Mae Silktide yn gwirio eich tudalennau am briodoleddau ARIA y mae'r safon wedi'u hystyried yn anghymeradwy. Mae'r priodoleddau hyn yn aros yn y fanyleb er mwyn cydnawsedd am yn ôl yn unig ac ni ddylid eu defnyddio mwyach.

Pam mae hyn yn bwysig

Ni chafodd y priodoleddau anghymeradwy, sef aria-grabbed a aria-dropeffect, o ddyluniad llusgo a gollwng gwreiddiol , erioed eu cynnal yn ddibynadwy gan , felly maent yn rhoi ymdeimlad ffug i awduron fod rhyngweithiad llusgo a gollwng wedi'i wneud yn hygyrch pan nad oes dim yn cael ei gyhoeddi mewn gwirionedd. Mae eu gadael yn eu lle yn cuddio'r gwaith go iawn: gwneud y rhyngweithiad yn weithredadwy heb lygoden.

Sut i'w drwsio

  1. Tynnwch y priodoleddau anghymeradwy.
  2. Gwnewch y rhyngweithiad llusgo a gollwng yn hygyrch go iawn yn lle hynny:
    • Darparwch ddewis amgen bysellfwrdd ar gyfer pob symudiad, fel botymau "Symud i fyny" a "Symud i lawr" neu batrwm gorchmynion torri a gludo.
    • Cyhoeddwch ganlyniad pob symudiad gyda (aria-live="polite"), fel bod defnyddwyr yn clywed beth a newidiodd.
<!-- Problem: anghymeradwy, ac nid yw'n cyhoeddi dim yn ymarferol -->
<li draggable="true" aria-grabbed="false">Eitem un</li>

<!-- Datrysiad: dewis amgen y gellir ei weithredu â bysellfwrdd -->
<li>Eitem un <button aria-label="Symud Eitem un i fyny">↑</button></li>

Sut mae Silktide yn profi hyn

  1. Dewch o hyd i bob elfen ar y dudalen sydd ag o leiaf un briodoledd aria-.
  2. Adroddwch am bob defnydd o briodoledd a ystyriwyd yn anghymeradwy gan ARIA 1.1 a fersiynau diweddarach: aria-grabbed a aria-dropeffect.

Caiff priodoleddau sy'n annilys yn hytrach nag yn anghymeradwy eu hadrodd gan Priodoledd ARIA waharddedig.

Dysgwch ragor

Diweddarwyd ddiwethaf

A oedd y dudalen hon yn ddefnyddiol?