Kirsty Burgoine
Kirsty's Excellent Adventure in CSS Grid
#1about 1 minute
The evolution of web layout from tables to grid
Web layout techniques have evolved from table-based designs and floats to modern, powerful systems like Flexbox and CSS Grid.
#2about 3 minutes
Defining implicit and explicit CSS grids
An implicit grid is automatically created from content, while an explicit grid gives you precise control by defining columns and rows.
#3about 2 minutes
Positioning items using grid track lines and areas
Place and span items across the grid by referencing track line names or numbers with properties like `grid-column` and `grid-area`.
#4about 3 minutes
Using new units and functions like fr, repeat, and minmax
The `fr` unit, `repeat()` function, and `minmax()` function provide powerful and flexible ways to define responsive grid tracks.
#5about 4 minutes
Building responsive layouts without using media queries
Combine `autofill`, `repeat()`, and `minmax()` to create intrinsically responsive grids that adapt to available space without explicit breakpoints.
#6about 4 minutes
Creating full-width layouts with a no-wrapper approach
Apply CSS Grid to the entire page to create flexible gutters and allow specific elements to easily span the full viewport width without extra wrappers.
#7about 2 minutes
Designing complex editorial layouts with CSS grid
Leverage a page-level grid system to place content into complex, visually appealing editorial-style arrangements across multiple rows and columns.
#8about 5 minutes
Exploring the future of nested layouts with subgrid
The upcoming `subgrid` feature will allow nested grid containers to inherit and align with the track sizing of their parent grid.
#9about 2 minutes
Avoiding accessibility issues with content reordering
Changing the visual order of grid items with CSS properties can create a confusing experience for keyboard and screen reader users if it differs from the source order.
#10about 5 minutes
Manually supporting the legacy Internet Explorer grid spec
Supporting IE10 and IE11 requires using `-ms-` vendor prefixes and manually placing every grid item due to the lack of auto-placement.
#11about 3 minutes
Using modern tooling and fallbacks for IE support
Use Autoprefixer with `grid-template-areas` for partial IE support, or use the `@supports` rule to provide a simpler Flexbox or block layout fallback.
#12about 2 minutes
Key takeaways and the power of CSS grid
CSS Grid is a powerful, well-supported, two-dimensional layout system that enables flexible and complex designs with less code.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
10:07 MIN
Shuffling a grid layout using CSS custom properties
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
03:28 MIN
Shifting from talent acquisition to talent architecture
The Future of HR Lies in AND – Not in OR
05:10 MIN
How the HR function has evolved over three decades
The Future of HR Lies in AND – Not in OR
06:04 MIN
The importance of a fighting spirit to avoid complacency
The Future of HR Lies in AND – Not in OR
11:32 MIN
The industry's focus on frameworks over web fundamentals
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
06:51 MIN
Balancing business, technology, and people for holistic success
The Future of HR Lies in AND – Not in OR
06:59 MIN
Moving from 'or' to 'and' thinking in HR strategy
The Future of HR Lies in AND – Not in OR
03:13 MIN
How AI can create more human moments in HR
The Future of HR Lies in AND – Not in OR
Featured Partners
Related Videos
What's new in CSS for Designers?
Onur Gumus
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
Chris Heilmann, Daniel Cranney & Jan Deppisch
WeAreDevelopers LIVE - Web Typography; CSS Layout features; Staying curious in an AI world and more
Chris Heilmann, Daniel Cranney & Jason Pamental
Tips and Tricks: CSS Pseudo Class Selectors and Pseudo Elements
Dan Cranney
Level up your Angular CSS with Tailwind CSS
Patricio Vargas
Learn Enough Design to Be Dangerous
Kathryn Grayson Nanz
What’s New and What’s Next in Web UI
Cleyra Uzcategui
WeAreDevelopers LIVE - Gaps in CSS, EU Accessibility Act and more!
Chris Heilmann & Daniel Cranney & Emma Dawson
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.






Tech Solutions Gmbh
Berlin, Germany
API
CSS
GIT
HTML
Scrum
+5



GYMSETS LTD
Byley, United Kingdom
£40K
CSS
GIT
HTML
JSON
+2