Blog card using Html and CSS

Solution retrospective
##Blog Card This was a trial lol. Please if there is anything that needs to be changed. Feedback would be nice
Please log in to post a comment
Log in with GitHubCommunity feedback
- @Rioba-Ian
Hi Ruth,
If you want to center the card you can easily style the <main> as follows
main{ display: flex; flex-direction: column; align-items: center; justify-items: center; }
Also, you can set a min-width so that in smaller screen it doesn't touch the edges
main{ width: min(80%, 1200px); margin: 0 auto; }
This ensures that it always stays at the center and will never fully touch the edges. I've added the 1200px as a maximum for large screens; you can play around with this value but will mostly apply to layouts that are larger than the card you have.
The execution is perfect and you did a great job 👏🏻
Marked as helpful - P@danielmrz-dev
Hello @ruth-chirwa!
Your solution looks excelent!
I have just one suggestion:
📌 Consider this tweak for your HTML code:
To improve semantic clarity, opt for
<h1>
over<p>
for your main title.It's more than just text size — it's about structuring your content effectively:
The tag
<p>
is meant for paragraphs. For titles, we have the HTML headings (the tags<h1>
to<h6>
).Here's a quick guide on how to use them:
- The
<h1>
to<h6>
tags are used to define HTML headings. <h1>
defines the most important heading.<h6>
defines the least important heading.- Only use one
<h1>
per page - this should represent the main heading/title for the whole page. And don't skip heading levels - start with<h1>
, then use<h2>
, and so on.
All these tag changes may have little or any visual impact but they make your HTML code more semantic and improve SEO optimization as well as the accessibility of your project.
I hope it helps!
Other than that, great job!
Marked as helpful - The
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