Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
37
Comments
28
P

Ruben de Man

@developer-rubenThe Hague, Netherlands800 points

Full Stack Developer

Latest solutions

  • Intro component with sign-up form

    #accessibility

    P
    Ruben de Man•800
    Submitted 9 days ago

    1 comment
  • Base Apparel coming soon page

    #accessibility

    P
    Ruben de Man•800
    Submitted 15 days ago

    0 comments
  • Article preview component

    #accessibility

    P
    Ruben de Man•800
    Submitted 22 days ago

    0 comments
  • Pod request access landing page

    #accessibility

    P
    Ruben de Man•800
    Submitted about 1 month ago

    0 comments
  • Interactive rating component

    #accessibility

    P
    Ruben de Man•800
    Submitted about 1 month ago

    0 comments
  • FAQ accordion

    #accessibility

    P
    Ruben de Man•800
    Submitted about 1 month ago

    1 comment
View more solutions

Latest comments

  • Christopher Alvarez•230
    @chrisbk9674
    Submitted 5 months ago
    What are you most proud of, and what would you do differently next time?

    I had fun coding this project.

    Order Summary Component using HTML & CSS

    1
    P
    Ruben de Man•800
    @developer-ruben
    Posted 5 months ago

    Hi!

    Nice component well done! Nice use of semantic tags Here are my tips:

    • Take a look at BEM to better structure your classnames and CSS
    • Avoid using pixels, you can better use a relative unit like REM, EM or percentages
    • You can use custom properties (or CSS variables) to store repeating properties so you don't have to update them at all kinds of different places when you want to change a repeating value

    That's it for now! Cheers, Ruben

    Marked as helpful
  • MR-Gaid•170
    @MR-Gaid
    Submitted 7 months ago

    QR-code-component-challenge

    2
    P
    Ruben de Man•800
    @developer-ruben
    Posted 7 months ago

    Hi!

    Nice first component, here are my tips:

    • Use semantic HTML, which improves accessibility and makes your code more readable. For example main-card div can be replaced with a article tag and add a main tag to improve accessibility as well
    • Don't use h4 because it has a smaller font size, it should be H2 because its a first heading besides the regular H1 on a page
    • Take a look at BEM to use for class names, makes your code more readable as well

    That's it for now! Best and happy new year, Ruben

    Marked as helpful
  • Akrem Muktar•170
    @Alfeyn
    Submitted 9 months ago
    What are you most proud of, and what would you do differently next time?

    I'm proud of the focus and hover over the social link part.

    What challenges did you encounter, and how did you overcome them?

    There is nothing for now.

    What specific areas of your project would you like help with?

    My code documentation and reusability.

    Social links profile using HTML and CSS

    #pure-css
    1
    P
    Ruben de Man•800
    @developer-ruben
    Posted 9 months ago

    Hi!

    Nice, component well done! Here are my tips:

    • Avoid using px for font sizes since it can override the font size browser setting of the user
    • Good use of classes, but avoid combining using classes and element selectors, just stick to classes. You can also improve the accessibility and readability of the code using a methodology like BEM.

    That's it for now! Best, Ruben

    Marked as helpful
  • Edifierx8•80
    @Edifierx8
    Submitted 9 months ago

    Social Links

    2
    P
    Ruben de Man•800
    @developer-ruben
    Posted 9 months ago

    Hi!

    Welcome to Front-end Mentor and thank you for your submission of this challenge. Here are my tips:

    • Use classes to style your css, they provide flexibility, reusability, and maintainability for styling web elements
    • Don't forget to use the proper font family. You can import the font via Google Fonts in your CSS file or in the HEAD section of the HTML file
    • Better not use px as a unit in CSS, as this overrides the setting of the user in the browser. Better to use relative units like EM or REM.
    • Create custom properties (or variables) in your CSS, this improves the reusability and maintainability of your code because you don't need to retype or remember the code of colors. Also if you want to change a color, you only have to that via the custom property.

    Best and hopefully these tips help you to write even better code!

    Ruben

  • LarsAdams•30
    @LarsAdams
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    Very happy to have achieved a result very close to the design. No problem with HTML.

    What challenges did you encounter, and how did you overcome them?

    Using flexboxes posed a number of problems for me.

    QRCODE with HTML and Flexbox

    1
    P
    Ruben de Man•800
    @developer-ruben
    Posted about 1 year ago

    Hi!

    Great component! Here's the solution to align the component to the center, at this to the main element: display: flex; justify-content: center; align-items: center; min-height: 100vh;. This creates a flexbox container and aligns the component center horizontally and vertically. Further I recommend to look at the BEM methodology to better organize your CSS classes.

    Best! Ruben

  • SpartanFranco•270
    @SpartanFranco
    Submitted about 1 year ago

    flex

    1
    P
    Ruben de Man•800
    @developer-ruben
    Posted about 1 year ago

    Hi there!

    Here are my tips and tops for this project:

    • Try making a habit of using custom properties, even though the project is quite small
    • Avoid px for font-sizes, this will overwrite the preferred setting of the user in the browser
    • Use BEM to better organize your classes and naming conventions, this avoids using general classes like .title for specific components
    • Add width and height attributes to the image to avoid weird scaling while loading the page
    • Maybe use the section element instead of div to mark the base of your component

    Hope it helps! Best, Ruben

    Marked as helpful
View more comments

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub