The problem with mobile-first CSS

Published: 24 October 2023
on channel: Kevin Powell
128,094
4.5k

👉 I’ve started a second channel ‪@GeneralMusings‬ for my podcast! You can check out the channel if you prefer YouTube, or https://kevinpowell.co/podcast if you prefer it in podcast form.

Mobile-first is generally accepted as a best practice when it comes to writing CSS, but sometimes it isn’t the best approach. It’s nice to have a black-and-white answer, but like most things, the best solution is often a more nuanced one, so in this video I look at a time I like to use a max-width media query and also talk about when we can do away with media queries all together as well.

🔗 Links
✅ My podcast on YouTube:    / @generalmusings  
✅ My podcast in podcast form: https://kevinpowell.co/podcast
✅ The video where I made the grid with media queries:    • Learn CSS Grid the easy way  
✅ 5 intrinsic layouts (includes the grid auto-fit one):    • Useful & Responsive Layouts, no Media...  

⌚ Timestamps
00:00 - Introduction
00:38 - Why mobile-first often is a good approach
02:00 - The path of least resistance
06:05 - Comparing the min- and max-width versions for the navigation
07:50 - Do you even need a media query?
09:20 - Podcast
09:50 - Another example of an intrinsic layout
11:20 - When we need to use media queries

#css

--

Come hang out with other dev's in my Discord Community
💬   / discord  

Keep up to date with everything I'm up to
✉ https://www.kevinpowell.co/newsletter

Come hang out with me live every Monday on Twitch!
📺   / kevinpowellcss  

---

Help support my channel
👨‍🎓 Get a course: https://www.kevinpowell.co/courses
👕 Buy a shirt: https://teespring.com/stores/making-t...
💖 Support me on Patreon:   / kevinpowell  

---

My editor: VS Code - https://code.visualstudio.com/

---

I'm on some other places on the internet too!

If you'd like a behind the scenes and previews of what's coming up on my YouTube channel, make sure to follow me on Instagram and Twitter.

Twitter:   / kevinjpowell  
Codepen: https://codepen.io/kevinpowell/
Github: https://github.com/kevin-powell

---

And whatever you do, don't forget to keep on making your corner of the internet just a little bit more awesome!


Watch video The problem with mobile-first CSS online without registration, duration hours minute second in high quality. This video was added by user Kevin Powell 24 October 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 128,094 once and liked it 4.5 thousand people.