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

1st attempt - 3 column Preview Card Component

@willise414

Desktop design screenshot for the 3-column preview card component coding challenge

This is a solution for...

  • HTML
  • CSS
1newbie
View challenge

Design comparison


SolutionDesign

Solution retrospective


Any and all feedback is welcome

Community feedback

T
Grace 29,310

@grace-snow

Posted

Hi

A few issues you need to address on this

  • use interactive elements for interactive behaviour. Not paragraph tags
  • once those elements are updated make sure you always give interactive elements a focus-visible style. This is usually a bold outline and it's purpose is to help keyboard users know where they are on the page and be able to interact with the elements
  • use min height 100vh not height
  • this is unreadably small on mobile. 60% width and tiny rem values is no good for readability. Instead I suggest using max-width in rem on your component and never going smaller font size than equivalent of about 13px. (The style guide actually tells you what size the body font should be on this, and that is for mobile as well)
  • it doesn't matter for this one now but next time work mobile first. Code is more performant that way, usually shorter too, and it is an established best practice

Marked as helpful

3

@EngineerHamziey

Posted

@grace-snow I have been learning alot from your comment, keep up the good work 😘.

1

@willise414

Posted

@grace-snow Terrific feedback - I really appreciate it!

Thank you!!

0

@EngineerHamziey

Posted

@grace-snow Hello, How're you doing?

I'll very much like you to help review minetoo.

0
Abdul 8,540

@Samadeen

Posted

Hey!! Cheers 🥂 on completing this challenge.. .

Here are my suggestions..

  • You should use <main class="container"> instead of <div class="container">.
  • You can wrap your attribution section in a footer tag to avoid accessibility issues.

This should fix most of your accessibility issues

. Regardless you did amazing... hope you find this useful... Happy coding!!!

Marked as helpful

1

@willise414

Posted

@Samadeen Yes! Thank you!!

0

@Jonhillupperton

Posted

Hello Sean,

Great job, as well as what Grace and Abdul said also to include the font family in the design file as well as it looks like it’s default font.

Keep on coding you do fine.

Thanks

Jon

1

@willise414

Posted

@Jonhillupperton Agreed - I will ensure that for the next challenge!

0

@Jonhillupperton

Posted

That’s great, if you struggle with importing the Google font then you can always message me on slack, couple of people have needed help.

Thanks

Jon

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