creativecommons / creativecommons.github.io-source

Source files for CC Open Source website
https://opensource.creativecommons.org/
MIT License
79 stars 173 forks source link

[Feature] Enhance Accessibility: Add ARIA Attributes to Local Content #831

Open SisiVero opened 1 month ago

SisiVero commented 1 month ago

Problem

The local content within the code lack ARIA attributes to improve accessibility. While global content such as the footer and header have some ARIA attributes implemented, local content sections are missing them, which can result in inconsistent accessibility support across the page.

Description

To enhance accessibility for users with assistive technologies, ARIA attributes should be consistently applied to local content sections such as form elements, navigation within sections, and interactive components (buttons, links, etc.). This would help screen readers and other assistive technologies navigate and understand the content better, improving the user experience.

Adding ARIA attributes to local content aligns with accessibility best practices and ensures a better user experience for those using assistive technologies. This also brings consistency between the accessibility of global content (header, footer) and local content.

Alternatives

Additional context

Implementation