Skip to content

fix: improve HTML semantics and accessibility#95

Open
Luna161 wants to merge 1 commit into
Jespermagician:mainfrom
Luna161:fix/73-better-html
Open

fix: improve HTML semantics and accessibility#95
Luna161 wants to merge 1 commit into
Jespermagician:mainfrom
Luna161:fix/73-better-html

Conversation

@Luna161
Copy link
Copy Markdown

@Luna161 Luna161 commented May 9, 2026

Closes #73

Replaced non-semantic clickable elements with proper buttons, added aria-labels to icon-only controls, fixed lang attribute, improved keyboard accessibility with focus styles.

- Changed lang="en" to "de" (German content)
- Added aria-labels to all icon-only buttons (edit, delete, home, etc.)
- Replaced <span onClick> with <button> for keyboard accessibility
- Replaced <a onClick> (no href) with <button> elements
- Added proper link-button CSS class for accessible link-styled buttons
- Added focus outline styles for keyboard navigation
- Updated meta description from CRA default

Closes Jespermagician#73
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Better html

1 participant