Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
10
Comments
10
Michael Waaler
@10high

All comments

  • Ruben•550
    @RubenSmn
    Submitted over 2 years ago

    NFT Card Preview Component

    1
    Michael Waaler•230
    @10high
    Posted over 2 years ago

    Hey Ruben - nice job. Yeah, position: absolute is valid here (in my humble opinion).

    I see you've used Astro. How are you liking it? And can I ask why you're using it, rather than vanilla HTML and CSS? (just curious).

  • codezeloss•570
    @codezeloss
    Submitted almost 3 years ago

    Reactjs GitHub user search app

    #fetch#react
    2
    Michael Waaler•230
    @10high
    Posted almost 3 years ago

    Hey - I don't know React yet, so I can't comment on your code, but I found myself on Github and everything checked out :)

    Didn't see any issues! Well done.

  • Musa Magwaza•110
    @itsmusa
    Submitted about 3 years ago

    3-column-preview-card-component

    #sass/scss
    2
    Michael Waaler•230
    @10high
    Posted about 3 years ago

    Hey - it looks great. Good job.

    My only feedback would be that you're not using an semantic markup for accessibility. You've done pretty much all of it with <div> tags. Accessibility is important for people using, e.g., screenreaders, to navigate a page.

    Think about checking it out, because it's becoming increasingly important. Otherwise, great work.

  • Edwin Jonathan•90
    @Elektrokat
    Submitted about 3 years ago

    responsive landing page with media queries and display with flexbox

    #accessibility
    1
    Michael Waaler•230
    @10high
    Posted about 3 years ago

    Hi Edwin - nice job.

    The only thing I would comment on is that your media query on the <main> tag sets the size to be same between width 375px and 1440px. As you can see from the comparison above, this means the content remains the same size for both mobile and desktop and is therefore not responsive. Ideally, you want the smaller version to appear for mobile and the larger version to appear for desktop.

    Also: you use absolute positioning to center everything in the screen. A "better" approach is to make your <body> tag: min-height: 100vh; display: flex; justify-content: center; align-items: center;

    That will achieve the same effect, plus it would also center your footer, which is looking a little lost in the corner of the screen :)

    Marked as helpful
  • Michael Waaler•230
    @10high
    Submitted over 3 years ago

    Fylo Landing Page | Mobile First | HTML & CSS

    #accessibility
    2
    Michael Waaler•230
    @10high
    Posted over 3 years ago

    I fixed the errors created by the Font Awesome "fonts" for the social media icons by using the SVGs also available from Font Awesome and removing the JS script import from the top of the HTML file. (You can see it commented out in the index file.)

    I also added aria-labels to the SVGs nested inside links, which seems to have satisfied the lack of discernible text errors I had previously.

    Now no errors, yay!

  • Michael Waaler•230
    @10high
    Submitted over 3 years ago

    Fylo Landing Page | Mobile First | HTML & CSS

    #accessibility
    2
    Michael Waaler•230
    @10high
    Posted over 3 years ago

    Hm, the report has generated a bunch of errors, most of them seem to be from using Awesome Fonts for the social media icons. If anyone has any experience with this and how I can resolve them, please let me know.

    Thanks. :)

  • Nicolas•250
    @nicolas055
    Submitted over 3 years ago

    NFT Card created using Flexbox

    2
    Michael Waaler•230
    @10high
    Posted over 3 years ago

    Hey there, your solution looks really good, but as you can see from the generated report, your code has a number of issues.

    I think it would be a good idea for you to start looking into accessibility, such as using semantic markup. Here's a good intro to the subject: https://www.w3schools.com/accessibility/

    Good luck and keep up the good work.

    Marked as helpful
  • Niezzx•100
    @Niezzx
    Submitted over 3 years ago

    Solution using flex and grid

    1
    Michael Waaler•230
    @10high
    Posted over 3 years ago

    I originally had the same problem. I solved it by making each card its own grid and using grid gap to space the segments. Looking back this was not the best way, but you can set the height on each grid row and then the cards will always be the same size.

    Good luck!

    Marked as helpful
  • Fetra•40
    @Supafei
    Submitted over 3 years ago

    3 columns

    2
    Michael Waaler•230
    @10high
    Posted over 3 years ago

    To center your flexbox, you need to put it inside another flexbox and justify-content and align-items to center. You should set the min-height of your body to 100vh.

    Have a look at my solution to see how: https://www.frontendmentor.io/solutions/responsive-3column-card-html-and-css-7R3-nlUMp

    Hope that helps.

  • 👾 Ekaterine Mitagvaria 👾•7,860
    @catherineisonline
    Submitted over 3 years ago

    Intro component with sign-up form

    4
    Michael Waaler•230
    @10high
    Posted over 3 years ago

    Sorry, I'm not good enough yet to offer feedback, but it looks so great. How do you (and others I've noticed) get the dimensions to match so well? I'm spending far too long comparing the images against my browser. I feel there's a method I don't understand yet. Any enlightenment? :)

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