FAQ Accordian Card

Please log in to post a comment
Log in with GitHubCommunity feedback
- @romila2003
Hi David,
Congratulations 🎉 for completing this challenge, your FAQ component looks great, and it is great that you used flex to center the card. There are some issues/suggestions I want to address:
- It is best practice to wrap the main content within the
main
tag which would ensure that your content is wrapped within the correct landmarks e.g.<main class="container"></main>
- To fix the
background
issue, you can change the value ofheight
to100vh
so that it covers everything. Also, it is not good to give thebody
tag, a fixedwidth
property such as365px
or1440px
as this will affect the inner content as well. - I noticed that you took a desktop-first approach however I would strongly encourage you to use the mobile-first approach as it will help with responsiveness and rearranging/changing elements within your body. Also, it is best practice to do so.
- In the
section
tag, you need to use at least 1 header (any betweenh2
toh6
) therefore, you should not nest yourimg
tags within this semantic. You could use thepicture
tag instead. - Regarding the functionality of your JS, it works however when you click on the same arrow again after it has already been clicked, the Q and A won't close.
Overall, great work and project and wish you the best for your future projects so keep coding 👍.
- It is best practice to wrap the main content within the
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