Skip to content

DigitalA11Y

Your Accessibility Partner

  • Home
  • ServicesExpand
    • WCAG Audit Services
    • VPAT/ACR Services
    • Accessibility Consulting
    • PDF Remediation
    • Accessibility Trainings
    • Website Remediation
    • Design Audit
  • Free ToolsExpand
    • Accessibility Checker
    • A11Y Cost Calculator
    • A11Y Bookmarklets
    • Color Contrast Extension
    • WCAG Contrast Checker
  • ResourcesExpand
    • A11Y Articles
    • WCAG Primer
    • ARIA Cheatsheet
    • A11Y Tools
    • A11Y Patterns
    • A11Y Cheatsheets
  • Contact
Search
DigitalA11Y
Your Accessibility Partner
Search

Removing a Link’s Role

ARIA provides a role which removes the inherent semantics of an element. While this works in most browsers and screen readers, it is rarely needed.

Using role=presentation on a link

Using role="presentation", only the role of an element’s is removed. Any other inherent feature will remain untouched.

For example, a link with role="presentation" neither will be announced as “link” by NVDA nor will it be listed in NVDA’s “Elements list” window (NVDA + F7). But it will remain being focusable like any other link, and clicking it will still open its target location.

Working example

The following link is still clickable.

Google

Is this what you expected?

Conclusion

There are only very few edge cases where removing semantics makes sense, usually when fiddling around with ARIA widgets (see The purpose behind the WAI-ARIA standard).

In general, when sticking to this guide’s recommendations (especially that widgets should be created using traditional HTML controls, see Widgets simply working for all), you will not need role="presentation" at all.

Code

  • HTML
  • CSS
  • JavaScript
<p>
  The following link is still clickable.
</p>
<a href="http://www.google.com" role="presentation">Google</a>
<p>
  Is this what you expected?
</p>
NIL
NIL

Company

  • About
  • Blog
  • Careers
  • Contact

Services

  • Accessibility Audits
  • Accessibility Consulting
  • VPAT/ACR
  • Accessibility Trainings

Compliance

  • WCAG
  • ADA
  • Section 508
  • EN 301 549
  • EAA
  • AODA
  • ACA

Resources

  • Accessibility Resources
  • Understanding WCAG
  • WCAG Checklist
  • Understanding WAI-ARIA

Legal

  • Privacy Policy
  • Terms and Conditions
  • Disclaimer
  • Accessibility Statement for digitala11y.com
  • Sitemap

© 2025 DigitalA11Y
All Rights Reserved

Linkedin Twitter Facebook Instagram YouTube

DigitalA11Y
Plot No 108, 3rd Cross Rd, Saipuri Colony,
Hastinapuri Colony, Sainikpuri, Secunderabad -500094
Telangana, India.

Tel:(+91)99082 66680,
E-mail: [email protected]

Scroll to top
  • Home
  • Services
    • WCAG Audit Services
    • VPAT/ACR Services
    • Accessibility Consulting
    • PDF Remediation
    • Accessibility Trainings
    • Website Remediation
    • Design Audit
  • Free Tools
    • Accessibility Checker
    • A11Y Cost Calculator
    • A11Y Bookmarklets
    • Color Contrast Extension
    • WCAG Contrast Checker
  • Resources
    • A11Y Articles
    • WCAG Primer
    • ARIA Cheatsheet
    • A11Y Tools
    • A11Y Patterns
    • A11Y Cheatsheets
  • Contact