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

social-links-profile-main

MoBlack00 80

@MoBlack00

Desktop design screenshot for the Social links profile coding challenge

This is a solution for...

  • HTML
  • CSS
1newbie
View challenge

Design comparison


SolutionDesign

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

@petritnuredini

Posted

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.
  • 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.
  • 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:

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 helpful

1
P
solvman 1,670

@solvman

Posted

Hi @MoBlack00,

Very well done! 🚀 Congratulations! 🥳

I only have one suggestion. I think the article element is more suited than the section since the card is somewhat stand-along the element. Read more in HTML Standard - Article or Section

Otherwise, very impressive 🤩

Marked as helpful

0

MoBlack00 80

@MoBlack00

Posted

I'm very grateful for this advice ❤👌. do you see any problems else in my code or any suggestions?

0
P
solvman 1,670

@solvman

Posted

@ MoBlack00 Everything else looks good.

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