Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found

Submitted

HTML5, CSS3,, DEVDOCS

@MindCode-89

Desktop design screenshot for the QR code component coding challenge

This is a solution for...

  • HTML
  • CSS
1newbie
View challenge

Design comparison


SolutionDesign

Community feedback

@RasMurph420

Posted

HTML Review Strengths Semantic Structure: You’ve used semantic HTML elements like <main>, <section>, and <div>, which helps improve the readability and accessibility of your code. Viewport and Favicon: Including a viewport meta tag and a favicon is good practice for mobile responsiveness and branding. Font Loading: You’ve efficiently preconnected to Google Fonts, which can improve loading times for the font. Areas for Improvement Image Alt Text: The alt attribute for the image should be more descriptive. Instead of alt="images-QR_CODE", consider using something like alt="QR code linking to Frontend Mentor". This helps with accessibility. Consistent Naming Conventions: Your class names vary in style (e.g., content_images_qr_code vs. content_title). Choose a consistent naming convention (e.g., camelCase or kebab-case) for better readability. Accessibility: Consider wrapping your main content in a <header> and <footer> for better semantic structure. Additionally, ensure that the text contrast meets accessibility standards. CSS Review Strengths Global Reset: Using * { margin: 0; padding: 0; } is a good approach to remove default browser styles and maintain consistency. Responsive Design: Using width in ems for your main container is a good way to support responsive design. Areas for Improvement Use of Units: Instead of fixed pixel values (e.g., width: 350px; height: 350px;), consider using percentages or viewport units (vw/vh) for better responsiveness. This will help the layout adapt better on smaller screens. Unnecessary CSS Classes: The class content_images_qr_code does not have any styles applied. You can remove it unless you plan to add styles later. Attribute Alignment: The float: center; property in the .attribution class is incorrect. Instead, you can use display: flex; justify-content: center; to center the attribution text. Text Decoration: The text-decoration: none; property in the .attribution class doesn't have any effect because it is not applied to any links. You might want to apply it specifically to the anchor (<a>) elements if you want to remove underlines.

0

Please log in to post a comment

Log in with GitHub
Discord logo

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