Hello! You did a great job~ 👏
Just a tiny suggestion, maybe try setting font-family:inherit;
to the button so that it uses same font as the others. As for the margin vs padding, personally, I would use padding for what it is (internal spacing) and margin for external spacing (spaces between the element itself and neighboring elements). Here's a good article explaining the difference. 😉
So let's say, I want to have the content of an element to have some spacing from the border, for instance, those .Luxury-block
, .SUV-block
and .Sedan-block
, I would set padding to them instead of assigning margin to each individual items (img, .cars-text) inside of them. 😁
And if I want to put some spacing between each of those block, I would use margin. For example, a margin-right:1rem;
for a 1rem spacing between .Luxury-block
and .SUV-block
. ↔
These are just how I would utilize padding and margin. 😀 It might vary between person, I think.