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![](https://ecs-static.teamtreehouse.com/assets/views/marketing/shared/community-banner-white-47072046c51352fe6a69f5e691ff5700b28bb11d45197d7bdf066d9ea3f72d0c.webp)
![Peter May](https://uploads.teamtreehouse.com/production/profile-photos/10818097/micro_IMG_8429.jpg)
Peter May
16,376 PointsMobile 1st rule: How does the CSS grid know how to lay out the templates for sm. screens when you custm. like this vid?
How does the CSS grid know how to lay out the templates for sm. screens when you start making layouts like this how does CSS Grid know you want the Header at top, nav 2nd, main 3rd...? And when you dont have access to the HTML can you custom where you want things to show up?
1 Answer
![Travis Alstrand](https://uploads.teamtreehouse.com/production/profile-photos/11694118/micro_travisbadge2.jpg)
Travis Alstrand
Treehouse TeacherI believe it all depends on how you're creating your columns / rows and using flexible size values.
You can also reassign the grid-template-areas within media queries to change them up upon different screen widths