Submitted 3 months ago
Semantic and Accessible Contact Form Using BEM, SCSS, TypeScript.
@Rock-n-Roll-CRC
Design comparison
SolutionDesign
Solution retrospective
What are you most proud of, and what would you do differently next time?
This project is built with remarkable attention to:
- Project arcitecture
- Meta data, including OpenGraph and TwitterCard
- Semantic HTML elements
- Accessibility using aria attributes
- Well documented code
- Separation of concerns, splitting SCSS into different partials and TypeScript into different modules
Lighthouse says that setting aria-required="true"
on a fieldset, containing multiple radio inputs is invalid, but how would I let the browser know that selecting at least one of the radio buttons inside that fieldset is actually required for the form to be submitted?
Community feedback
- @danmlarsenPosted 3 months ago
Hello, Danil! π
Congratulations on finishing another challenge! Your solution responds quite well and looks nice π
1
Please log in to post a comment
Log in with GitHubJoin our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord