Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found

Submitted

Fylo data storage component

#accessibility#bem

@zauri-khutsishvili

Desktop design screenshot for the Fylo data storage component coding challenge

This is a solution for...

  • HTML
  • CSS
2junior
View challenge

Design comparison


SolutionDesign

Solution retrospective


Feedback welcome

Community feedback

@AgataLiberska

Posted

Hi Zauri! Visually this solution is really great, it's very nicely responsive - but html needs some revision. You're missing a <main> landmark here, and if you use a <section> tag, it will need a heading (maybe use the logo as heading?). also for the progress bar, <meter> tag would be perfect (but I think it may be a bit tricky to style)

Hope this helps :)

Marked as helpful

0

@zauri-khutsishvili

Posted

@AgataLiberska I decided to not use <main> since this is a component, or should I still have used it? I tried <progress> and <meter> tags but I was only able to style them for Chrome. It seems like people recommend using divs and spans instead.

0

@AgataLiberska

Posted

@zauri-khutsishvili Yeah always include <main> as a container for the main content (the component is the main content here) - this is for accessibility - for example for screen reader users :) if you have a look at the report above this is highlighted as an issue in your Accessibility report.

And for the progress bar - totally understand why you went for divs then, your styling is on point. In real world you'd need to consider accessibility of this but I'm not quite sure what the best solution would be here so I don't want to give any misleading advice :)

0

Please log in to post a comment

Log in with GitHub
Discord logo

Join 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