Design comparison
SolutionDesign
Solution retrospective
This is my 4th project. Any suggestion or advice is welcome.
Community feedback
- @pikapikamartPosted about 3 years ago
Hey, awesome work on this one. Desktop layout looks really great, it is responsive and the mobile state looks really great as well.
Some suggestions would be:
- The
header
should be containing thenav
inside it. - Website-logo
img
should be using the website's name as thealt
likealt="sunnyside"
. Remember that a website's logo is meaningful so always make sure it uses the properalt
value. - Also, almost all images in here are just decorations. Decorative image must be hidden at all times for screen-reader users by using
alt=""
and extraaria-hidden="true"
attribute on theimg
tag. - arrow-icon is just decoration hide it using the method above.
- Person's
img
should be using the person's name as thealt
likealt="Emily R"
. A component like this when a person's name and image are both present, use the person's name as the value as it is a meaningful image. - 4 images before the
footer
are all just decoration so hide them.
FOOTER
- Same for the website-logo it should use the website name as the
alt
value. - List of links could be using
nav
since those are still your navigational links. - Social media links could be inside
ul
since those are "list" of links. - Each
a
tag that wraps social media, it should have eitheraria-label
attribute or screen-reader element inside it. The value for whatever method you will use should be the name of the social media likearia-label="facebook"
on the facebook linka
tag. This way, users will know where this link would take them. - Each
iamge
inside the social media link should be hidden since they are only decoration so use the method mentioned above.
Just those only. The mobile layout's code in the navbar is great. Aside from those, great job again on this one.
Marked as helpful1@Xavier192Posted about 3 years ago@pikamart Hey, Thank you for your feedback, I'll solve the acessibility issues and hopefully learn from them.
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