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

Mobile first with Grid & Flexbox

P

@nnorthway

Desktop design screenshot for the Four card feature section coding challenge

This is a solution for...

  • HTML
  • CSS
1newbie
View challenge

Design comparison


SolutionDesign

Solution retrospective


I can't seem to get the font-sizing on the hero to scale perfectly. Any advice? I set the base font size to 16px as suggested in the style-guide. Also, box-shadows are so hard to get perfect. Any advice there?

Community feedback

@samuelpalaciosdev

Posted

Hello Nate, hope you're good!👋

I've been seeing your source code, and as I imagined, you put some predefined width for your header text container element (.hero-body) , using predefined widths usually is not the best alternative, it could cause you a lot of problems when talking about responsiveness.

Regarding your question, I saw that yout put the font-sizes using em units, they aren't the best option to set font-sizes, and maybe could case you some problems. I would change the (.hero-body p) font-size to= 16px, remove the predefined width on the (.hero-body) and change it for an max-width of 550px. Also I would change the (.hero-body) padding to 2em 1em; to scale better with the design.

I suggest to see this video about css em units: https://www.youtube.com/watch?v=pautqDqa54I&ab_channel=KevinPowell.

0

@samuelpalaciosdev

Posted

Also I Just noticed you use two different heading tags to style them differently, a better practice commonly used is to used a span element instead in this case the h2 tag, hope this suggestions can help you

0
P

@nnorthway

Posted

@samuelpalaciosdev Using a percentage to define width is definitely the way to go when trying to make something responsive for sure. But getting the right line wrapping was difficult without setting an explicit width. I could have figured out the percentage/vw, and probably should have, but I think this works fine.

Usually I don't use px for much, other than borders, defined font sizes, and box-shadows/filters. Setting a max-width rather than a strict width probably is a good idea.

In regards to using different tags for the header, using spans isn't semantic.

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