@Djamel1133
Posted
ok ...Keep it up and see you next challenge.
Marked as helpful
What are you most proud of, and what would you do differently next time?
the most I am proud off is how I align the 1st card to be exactly the same as the design, i was not expecting that i can make it like that i thought it would be so hard do it.
What challenges did you encounter, and how did you overcome them?
the one i mentioned above that I think is the challenge I have encountered. I overcome this challenge by motivating my self that i can really make it
@Djamel1133
Posted
ok ...Keep it up and see you next challenge.
Marked as helpful
@kaamiik
Posted
I see your heading like this: A h2
tag that has a strong
tag inside of it. I think the whole is a heading.
Maybe It's better that your cards heading be a h3
. It seems a one level reduce with your top page heading.
I suggest you add a proper CSS reset to your style. Andy Bell and Josh Comeau both have a good one.
Use rem
for your font-size and max-width
instead of px
.
Your grid layout need 4 rows. It's better for your layout because If your content changes, your grid items will mess up. Check this link on discord: https://discord.com/channels/824970620529279006/1214884151728152577/1215761500225011872
Instead of height: 100vh;
It's better to use min-height: 100vh
. This works better.
@justine1607
Posted
@kaamiik thank you for your feedback.
@Djamel1133
Posted
Great job, and what clean code! I really liked it.
I completed the same challenge on Frontend Mentor, and they asked me to provide feedback to other coders on it. So, I have a few questions if you don't mind:
:root {
/* Primary colors */
--Red: hsl(0, 78%, 62%);
...
/* Font weights */
--font-weight-small: 200;
...
/* Font sizes */
--font-size-small: 1rem;
...
/* Spacing */
--spacing-small: 1rem;
...
}
px
instead of rem
? margin-bottom: 76px;
margin-top: 15px;
gap: 15px;
...
You could also use calc
or clamp
for more flexibility. Check out this article: Typography in Web Design.
div
inside another div
in your HTML code? Why not insert HTML elements within a single div
like this:<div class="card__supervisor">
<h3>Supervisor</h3>
<p>Monitors activity to identify project roadblocks</p>
<img src="images/icon-supervisor.svg" alt="Magnifying glass icon with an eye in the center">
</div>
Finally, I picked up some tricks from your code to optimize mine. Thank you, and well done again!
@justine1607
Posted
@Djamel1133 thank you for your'e feedback I do appreciate it. for your questions:
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