Submitted almost 3 years ago
Responsive landing page built with Flexbox, Grid, SASS and BEM
@claire-ca
Design comparison
SolutionDesign
Solution retrospective
Any advice on how I can improve are more than welcome!
Community feedback
- @vanzasetiaPosted over 2 years ago
Hi Claire! 👋
Good job on finishing this challenge! 👏
I have some feedback on this solution:
- The
header
should only contain the logo. Theheader__content
should be asection
inside themain
landmark. It's commonly called as hero section. - I would recommend using CSS
background
properties to handle those hero images. - For any decorative images, each
img
tag should have emptyalt=""
andaria-hidden="true"
attributes to make all web assistive technologies such as screen reader ignore those images. In this case, all images inside thesection-identifier
and hero images are decorative only. - The alternative text for the logo should not contain any words that are related to image, such as logo, icon, picture, photo, etc. The company name itself is already enough. 🙂
- The last section of the page should not be a
footer
element. It should be asection
that lives inside themain
landmark.footer
should contain information like copyright, etc.
That's it! Hopefully, this is helpful and happy coding! 😉
1@claire-caPosted over 2 years ago@vanzasetia Hi Vanza!
Thank you so much for your feedback 🎉, it's been very helpful.
Happy coding!
1 - The
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