Grid by Example
Offered By: Independent
Course Description
Overview
There is quite a lot to the CSS Grid Specification, however you don’t have to learn the whole thing at once. I’ve gathered some of my resources here as a getting started guide. Start with the first few links, then check out the other sections based on the problems you need to solve.
For more resources from around the web take a look at the resources section of this site.
Syllabus
- Defining a Grid
- Line-based placement
- Line-based placement shorthand - grid-row and grid-column
- Line-based placement shorthand - grid-area
- Line-based placement spanning tracks
- Line-based placement spanning tracks with the span keyword
- Line-based placement named lines
- Line-based placement named lines with spans
- Using repeat notation
- Explicit and Implicit Grid
- Defining Grid Areas
- No clearing required
- Redefining Grid Areas with Media Queries
- Source Independence
- Layering items
- A grid item as a new positioning context
- Grid auto-placement
- Grid auto-flow column
- Grid auto-placement mixed with placed items
- The auto-fill keyword in repeating track definitions
- Nested Grid
- Implicit named grid lines
- Using Order
- Box alignment align-items
- Box alignment justify-items
- Box alignment align-self
- Box alignment justify-self
- minmax() in auto-fill repeating tracks
- minmax() and spanning columns and rows
- The auto-fill keyword with named grid lines
- A simple minmax example
- Aligning the Grid
- Aligning the grid with space-around and space-between
- Multiple tracks in a track-list with auto-fill
- Multiple tracks in a track-list with auto-fill and minmax()
- Percentage based grids and gaps
- auto-fill vs. auto-fit
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Intro to Computer Science
University of Virginia via Udacity Web Development
Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX