Testing the a element as a placeholder link

Published: July 17, 2019

Updated: February 8, 2020

a with no href

results
Browser Role Name Description Announcement
Webkit: ignored subtree n/a "My anchor" with no role
Chromium: ignored subtree n/a "My anchor" with no role
Gecko: link subtree n/a "My anchor" with no role

a with no href and aria-label

results
Browser Role Name Description Announcement
Webkit: group aria n/a "aria, group".
Navigate into group to hear "My anchor"
Chromium: link
(exposed in devtools as 'anchor')
aria n/a
  • JAWS:
    "My anchor" with no role
  • NVDA:
    "clickable, aria" with no role
  • VO:
    "aria, group".
    Navigate into group to hear "My anchor"
Gecko: link aria n/a
  • JAWS:
    "My anchor" with no role
  • NVDA:
    "aria" with no role

a with no href and title

results
Browser Role Name Description Announcement
Webkit: ignored title (used as name) "My anchor" with no role
Chromium: link
(exposed in devtools as 'anchor')
subtree title
  • JAWS:
    "My anchor" with no role
  • NVDA:
    "clickable, My anchor" with no role
  • VO:
    "My anchor" with no role
Gecko: link subtree title
  • JAWS:
    "My anchor" with no role
  • NVDA:
    "My anchor" with no role

a with no href and aria-label and title

results
Browser Role Name Description Announcement
Webkit: group aria title "aria, group, title".
Navigate into group to hear "My anchor"
Chromium: link
(exposed in devtools as 'anchor')
aria title
  • JAWS:
    "My anchor" with no role
  • NVDA:
    "clickable, My anchor" with no role
  • VO
    "aria, group, title"
    Navigate into group to hear "My anchor"
Gecko: link aria title
  • JAWS:
    "My anchor" with no role
  • NVDA:
    "aria" with no role