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

desktop and mobile responsive omelette recipe

Jackie Yu 120

@Jackie247

Desktop design screenshot for the Recipe page coding challenge

This is a solution for...

  • HTML
  • CSS
1newbie
View challenge

Design comparison


SolutionDesign

Solution retrospective


Whats the best way to center the container in the middle of the screen for desktop screens? I used padding but I'm pretty sure thats not the best way.

Community feedback

@VimDiesel123

Posted

Hi Jackie, I like your solution!

For centering the component within a container I think that the way you did it with the .center class is a good approach:

.center{
    display:flex;
    align-items: center;
    justify-content: center;
}

And for centering things vertically in the viewport I think just adding padding is a good way to do it!

As long as the container's height is larger than the height of the component, align-items: center will center it vertically.

margin would also work, but in this case padding is better in my opinion.

One suggestion I would have would be to use classes instead of ids as selectors when styling different sections. In a smaller project like this it's fine, but styling with ids should be a last resort because they have a high specificity and it could make figuring out why a certain style is or isn't getting applied more complicated and confusing if you have a big mix of .class styles and #id styles.

Hope that was helpful!

Marked as helpful

0

Jackie Yu 120

@Jackie247

Posted

@VimDiesel123 Thanks David for the feedback, especially the suggestion. That makes a lot of sense, I appreciate it.

1

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