Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

CSS CSS Basics (2014) Enhancing the Design With CSS Adjusting the Layout with Media Queries

Felix Sonnenholzer
Felix Sonnenholzer
14,654 Points

Mobile First

Hello,

Why is the CSS Basics Course not introducing the "Mobile First" principle, like it was already introduced in the same track in "How to make a Website". Is was said, that it would be easier to scale it up than down, but it seemed pretty easy in this course using media queries. The "Mobile First" principle wasn't even mentioned here, which would have been nice.

Shouldn't we focus on mobile devices first?

2 Answers

I have had this and some other questions about courses. My guess is that the basic courses are trying to teach the fundamentals before jumping to mobile first design or other more advanced issues. After all, there is no difference in the css itself, just what size browser you design for first.

Felix Sonnenholzer
Felix Sonnenholzer
14,654 Points

Thank you for your answer. You are right. I should have separated design concepts from fundamental understanding. I was just a little confused, because the mobile first concept was explained in a previous course while it was here the other way round in the CSS Basics Course.

Graeme Oxley
Graeme Oxley
8,931 Points

My guess is because desktop design came first, so I am sure that it has probably been found to be easier to learn the basics on desktop first. However that might change in the near future as the younger generation is far more comfortable on the mobile platform.

Personally I find it easier to scale down than up.