Responsive 3-Column Challenged using Media Query by first time.
Design comparison
Solution retrospective
Hello everyone!
I tried to resolve this challenge and I guess I did a good job. It was my first time using Media Query, this tool is amazing!
Your feedback's very valuable, feel free to let me know what you think.
Thank you for your attention!
Community feedback
- @VCaramesPosted almost 2 years ago
Hey there! 👋 Here are some suggestions to help improve your code:
- The “car icons” in this component are purely decorative. ⚠️ Their
alt tag
should be left blank to remove them from assistive technology.
More Info:📚
https://www.w3.org/WAI/tutorials/images/
- The headings in your component are being used incorrectly❌. Since the
h1
heading can only be used once ⚠️, it is always given to the heading with the highest level of importance. This component has three headings of equal importance, so the best option would be to use anh2
heading ✅ since it is reusable and it will give each heading the same level of importance.
- Your "buttons" were created with the incorrect element ❌. When the user clicks on the button they should be directed to a different part of you site. The
anchor tag
}will achieve this.
More Info:📚
- Implement a "Mobile First" approach 📱 > 🖥
Mobile devices are now the dominant 👑 way in which people browse the web, it is critical that your website/content looks perfect 💯 on all mobile devices.
More Info: 📚
- For improved accessibility 📈 for your content, it is best practice ✅ to use
em
formedia-queries
. Using this unit gives users the ability to scale elements up and down, relative to a set value.
If you have any questions or need further clarification, feel free to reach out to me.
Happy Coding! 🎆🎊🪅
Marked as helpful1@welderessuttiPosted almost 2 years ago@vcarames
Great!! Thank you for all the tips, I'll read more about it.
0 - The “car icons” in this component are purely decorative. ⚠️ Their
- @HassiaiPosted almost 2 years ago
Give the styling you gave the main to the body, Give the main a fixed width value and display: flex.
main{ width: 56rem; display: flex;}
in the media query, give the body a padding top and bottom value, and give the body a max-width value for the content to be responsive on smaller screen sizes and flex-direction-column.
main{max-width: 400px; flex-direction: column;}
Hope am helpful.
Well done for completing this challenge. HAPPY CODING
Marked as helpful1@welderessuttiPosted almost 2 years ago@Hassiai
Thank you very much for all the tips!! I'll do that.
I appreciate it!
0@HassiaiPosted almost 2 years ago@welderessutti always start with the mobile design first, it will make the coding of the desktop design a little easier. HAPPY CODING
Marked as helpful1
Please log in to post a comment
Log in with GitHubJoin 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