Design comparison
Solution retrospective
Hello Everyone, This is my first challenge for me. I hope it is well-structured. and I'm waiting for your feedback
Community feedback
- @petritnurediniPosted 10 months ago
Congratulations on completing your Social Links Profile project! 🌟 It's always rewarding to see a project come together, and you've done a great job at creating a clean and functional design. Here are a few best practices and suggestions to take your project to the next level:
-
Semantic HTML:
- Use semantic tags where possible for better accessibility and SEO. For example, consider wrapping each social link in an
<article>
or<section>
tag.
- Use semantic tags where possible for better accessibility and SEO. For example, consider wrapping each social link in an
-
CSS Best Practices:
- Organize your CSS properties in a consistent order (e.g., positioning, box model, typography). This makes your code easier to read and maintain.
- Consider using shorthand properties where applicable to make your CSS more concise.
-
Accessibility:
- Ensure that all links are accessible and have appropriate
aria-labels
if their purpose is not immediately clear from the link text. This is especially important for social media links. - Use meaningful
alt
text for images to improve screen reader accessibility.
- Ensure that all links are accessible and have appropriate
-
Responsive Design:
- Great use of media queries! Test your design across various devices to ensure it adapts well to different screen sizes.
- Ensure that clickable areas are large enough to be easily tapped on mobile devices.
-
Performance Optimization:
- Optimize images to reduce their file size for faster page loading, especially important for users on slower connections. Tools like TinyPNG can help.
-
Typography:
- Ensure text contrast is sufficient for readability, especially for users with visual impairments.
- Consider the font sizes and line heights for readability on various devices.
-
Hover and Focus States:
- Implement distinct hover and focus states for interactive elements to enhance usability.
References for Further Learning:
- Semantic HTML: MDN Web Docs
- CSS Best Practices: CSS-Tricks
- Accessibility: WebAIM
- Responsive Design: Responsive Web Design Basics
- Image Optimization: Google Developers
Keep pushing the boundaries and exploring new challenges in your journey as a developer. Each project builds upon the last, continuously expanding your skills and creativity. Excited to see what you'll create next! 💻🚀
Marked as helpful1 -
- @solvmanPosted 10 months ago
Hi @MoBlack00,
Very well done! 🚀 Congratulations! 🥳
I only have one suggestion. I think the
article
element is more suited than thesection
since the card is somewhat stand-along the element. Read more in HTML Standard - Article or SectionOtherwise, very impressive 🤩
Marked as helpful0
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