We’re designing unknown content with unknown collaborators on an infinite and unknowable canvas, across operating systems, interfaces, writing-modes, & languages… – me
Ethan Marcotte… Responsive Web Design™️ Fluid (%-based) Grids Flexible (%-based) Images Media Queries
Truly Two-Dimensional Layouts Combine Fluid & Fixed Stages of Squishiness Nested Contexts Expand & Contract Content Media Queries, As Needed
2020 Proposals David Baron: @container limited by containment Brian Kardell: switch() limited to paint
Finding Containers For each matched element… Find the nearest ancestor that has… Any required container name Any required container types
@container (min-width: 30em) { /* CQ support */ }@supports not (container: name) { /* no CQ support */}
blockquote, em { font-style: italic; }@container style(font-style: italic) { em { background-color: pink; }}
Our medium is not done. Our medium is still going through radical changes. – Jen Simmons, Designing with Grid