top of page
logo-2-color_2x.png

>

>

CSS Layout Techniques

Module Lessons

CSS Layout Techniques

Go

Box Model Review

4

Go

Position Playground

5

Go

What is Flexbox? A Simple Explanation

6

Go

Most Essential Flexbox Properties

7

Go

Flexbox Playground - The Parent Properties

Exploring the basic and intermediate properties and values of Flexbox and getting to know your development tools.

8

Go

Flexbox - Navigation Bar Challenge

Use flexbox to create a horizontal navigation menu with the logo aligned to the left and navigation links aligned to the right, all on the same line.

9

Go

Flexbox Playground - The Child Properties

The biggest changes are seen by altering properties of the parent. However, the true power of flex are seen when adjusting child properties.

10

Go

Grid - An Overview

When is grid better then flexbox (and vice-versa)? What are some common use cases for each. This lesson provides a quick primer as well as a decision-making tree to help you decide. 

11

Go

Grid - Essential Terms

Get to know the essential terms related to flex...with illustrations.

12

Go

CSS Grid - Quick Reference

Some of the most essential CSS grid rules, with examples.

13

Go

Flexible Fitting in CSS Grid with minmax and autofit

CSS properties and values that give you intrinsic responsiveness with very little code. You will be reaching for this one a lot!

14

Go

Responsive Design Is a Decision, Not a Breakpoint

The web isn't a static printed page, so why do we often design it like one? Discover why responsiveness is an intentional choice to make your content accessible to everyone, everywhere.

15

Go

Fluid Layouts - Letting Content Breathe

Stop building rigid "boxes" and start creating layouts that flow like water. Learn how relative units allow your designs to breathe and adapt naturally before you ever write a single media query.

16

Go

Media Queries Revisited - Still Useful, Just Not Universal

Stop chasing every new device screen size and start designing for the "break." Learn how to use media queries strategically to fix your layout only when the content physically fails to hold up.

17

Go

Container Queries - Designing Components That Will Travel

What if a component was smart enough to know it's in a sidebar vs. a main content area? Master the tool that lets components adapt to their immediate neighborhood, making your designs truly modular and portable.

18

Go

Responsiveness Inside Layouts - Why Flexbox Almost Works

Flexbox is a negotiation system for space, but the browser usually wins the argument if you don't set the rules. Learn to identify the hidden assumptions that cause layouts to "almost work" until they break.

19

Go

Grid Responsiveness - Designing With Intrinsic Sizing

Stop managing column counts manually and let the system do the heavy lifting. Use intrinsic sizing to create "magical" layouts that add or remove columns automatically based on the content's needs.

20

Go

Content That Doesn't Stretch Nicely

Images are "bricks" that don't like to stretch, and they have two bosses you must obey: Intrinsic Size and Aspect Ratio. Learn to reserve space for media so your layouts stay rock-solid while the page loads.

21

bottom of page