Design comparison
Solution retrospective
I didn't know how to add the small @ box without messing with the hidden overflow so I just benched it and took care of the JS, also it's my first time actually writing JS without a tutorials so It might be a little sloppy
Community feedback
- @pikapikamartPosted over 3 years ago
Hey, great work on this one. Upon looking the layout, on desktop there is a white space gap at the very bottom and also a horizontal scroll. The mobile layout seems fine, but still, that horizontal scroll.
Also, that's fine about the javascript :>, it might be sloppy right now, but remember to always improve our usage of it when doing other projects.
Some suggestions would be:
- a quick fix on the horizontal scroll, is to remove the
width: 100vw
on yourbody
tag. You might be wondering how it makes that. When using100vw
it also takes the small portion of the horizontal scrollbar that we see on a website. That means even if our layout's height is small and does not create the vertical scroll, the100vw
takes that and adds to the width.100%
on the other hand takes the whole width, but it doesn't take the portion of that vertical scrollbar. - your html structure on this one could be a bit better. For example, instead of being directly a child of the
body
tag, those different elements, they could be wrapped inside amain
tag. Then you can have a.container
that holds the whole element. Containing those elements with their parent will make your structuring better. I haven't done this one so I can't give any reference, but you can see other's solution on this particular challenge, when you go to your challenge hub and look at this challenge. You can take note of their structurings. - instead of using
p
tags to be the toggler of the dropdown answers, you can use the nativedetails
element. This element is intended for dropdown like on this one. This one is fully accessible so you don't need to add arias (used for assistive techs). - I saw lots of usage of
id
attribute. If you are using them for stylings, I highly suggest to use classes instead of ids.
I tried to fix the background problem. If you inspect your element in dev tools at the bottom, you will see that the background is not applying to the whole layout. I don't know why it won't, hmm.
But still, good work on this one.
Marked as helpful1 - a quick fix on the horizontal scroll, is to remove 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