Complete the lesson quiz and earn 250 XP.
Layout is the spatial organization of information across an interface. Before modern CSS, classical composition principles shaped digital design:
Choosing the right column architecture directly controls user reading speed and cognitive load:
The Holy Grail Layout is the ubiquitous 3-column application structure in modern software (used by GitHub, Slack, Twitter/X, and Gmail):
On mobile viewports, the Holy Grail layout collapses:
One of the most consequential decisions in UI architecture is choosing between cards and tables:
When designing long-scrolling pages, sticky elements anchor key affordances within continuous reach:
position: sticky; top: 0): Guarantees that column labels remain visible as users scroll down hundreds of table rows.Users do not consume a page as a monolith; they process content in semantic chunks:
border-color: rgba(0,0,0,0.06)).