
Design comparison
Solution retrospective
Im proud that i could center correctly the main container, also doing the hover and the box shadows make me be more aware of the things that could be done.
What challenges did you encounter, and how did you overcome them?I didnt know how to make the main container flex work the right way, all the content where overflowing so i had to see some tutorials to get in the mood.
What specific areas of your project would you like help with?I am new to this kind of development so if you have comments ill be greatfull to know.
Community feedback
- @geomydasPosted 4 months ago
CSS
- Use a css reset. You shouldnt really be manually applying
box-sizing: border-box
on each element. I reccomend using Josh Comeau's or Andy Bell's css reset for this. - Never ever set font-sizes in rem. See why
- Consider using the rem unit in place of the px unit. The rem unit is generally better since it scales with the user's set font-size in the browser's setting. You would generally use px for decoration like outlines, borders, shadows, filters and etc. There's more to it but I won't dive more deeper than that since the effect is very minimal.
- Never ever set fixed-widths. Fixed-widths are like
width: 365px
. They arent responsive most of the time and you should really be usingmax-width
instead. The only exceptions I see are small icons and profile pictures. - No need for the
.blog-card
wrapper, just apply the styles directly on the body element. - No need for the sections either, just use divs instead. It just adds more semantic noise. You would typically use sections for larger stuff of a page aswell
- Wrap the
.blog-card-link
class inside a<h2>
. You could also wrap it inside an h1 but it a real site, there would be an h1 already here. - No need for the alt text on the profile picture image, its decorational anyways.
- Replace the
.attribution
div with a<footer>
tag instead. About the footer tag
Update your code and I will continue with more feedback later.
Marked as helpful1 - Use a css reset. You shouldnt really be manually applying
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