Responsive Webpage using CSS Flexboxes

Solution retrospective
I'm fairly new to turning mockups to html/css. Also, quite new to flexboxes. So a lot of things felt like hit and miss.
Is there a simpler way I could have done this? Do I really need to use so much divs to make everything in their proper places?
What's the best practice on how the CSS is arranged? Is there a best practice besides putting the important ones below? (Since it's cascading)
I was trying to make it responsive without using a media query (since flexboxes are, well, flexible) but I can't seem to do it because the navigation box is not the same width as the main box (On the desktop site). Is there a way to do so?
Any constructive feedback would be really appreciated!
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on jeantiston's solution.
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