
Solution retrospective
To use semantic HTML and I would add using grid-template-columns to make it more responsive if there is more than one card.
What challenges did you encounter, and how did you overcome them?Units of measurenment and using the relative measure of rem.
What specific areas of your project would you like help with?Have our semantic HTML evaluated.
Please log in to post a comment
Log in with GitHubCommunity feedback
- @KuvashneeNaidoo
Hey Jhanpiere! Outstanding work on the QR Code Component! It adapts well across different screen sizes 🌟🙌🌟
I have one suggestion in response to your question about having your semantic HTML evaluated:
-
Visit the The W3C Markup Validation Service and go to the "Validate by Direct Input" tab. Here, copy and paste your HTML in the empty input field and click the "Check" button. Your code will be evaluated for any syntax errors, missing tags, or incorrect usage of HTML elements, helping to ensure that your markup follows best practices and is fully compliant with web standards.
-
Based on your HTML which I tested, one warning was returned, namely: "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed."
-
According to HTML best practices, each <section> element should have a heading (like <h2>, <h3>, etc.) because it provides context, improves accessibility, and helps search engines better understand and index the content.
-
However, in this case, since a heading is not required, you can change the <section> tag to a <div> tag because a <div> is a generic container with no semantic meaning, making it suitable when no specific section heading is needed.
-
For instance, you could modify your code like so:
<main class="main"> <div class="cards-container"> <!-- The rest of your code --> </div> </main>
Marked as helpful -
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