Submitted about 3 years ago
Time Tracking Dashboard: HTML, CSS, Flexbox, CSS Grid, JavaScript
@its-me-musa
Design comparison
SolutionDesign
Solution retrospective
My solution to time tracking dashboard challenge.
Not sure my implementation of getting data and displaying it is the best / fastest solution. If anyone have a better idea or a more elegant way of doing it, I would love to hear about it. As usual any feedback and comments are welcome
Community feedback
- @pikapikamartPosted about 3 years ago
Hey, awesome work on this one. Layout in desktop looks really great, responds fine and the mobile layout looks really great as well.
Some suggestions would be:
- Always have a
main
element that will wrap the main content of your webpage. For this one, the.container
could usemain
instead ofdiv
. alt
value for the person's image could use the full name of the person.- Always have a
h1
element on the webpage. For this one, theh1
would suit more if it was a screen-reader only text, describing what the whole main content is all about. - When using heading tags, make sure that the previous heading tag level besides the current one you are using are present before it. If you use
h3
then make sureh1, h2
appears before it. - The
svg
for the 3 dots should have anaria-hidden="true"
attribute, since that icon is just decoration, no need to make it visible for users. - The
32hours
and others like this shouldn't be a heading tag, since it doesn't convey any extra information, the text above it like thework
play
, those are your heading tags on this one. - On the
timelines
section, since those are selections , you could had usedinput type="radio"
for each of those selection, also, never use un-interactive element for an interactive component. If you do this, then you won't provide any accessibility for others users and they can't interact with your site properly. Use interactive element for interactive component.
Aside from those, really great job again on this one.
Marked as helpful0 - Always have a
- @its-me-musaPosted about 3 years ago
Thank you for these tips/suggestions. It's vey helpful. Kind regards
0
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