HTML & CSS / Adaptable interfaces
HTML & CSS β Adaptable interfaces
Flexible layouts, typography, media, and complete form states.
What you will learn
- Flexible layouts, typography, media, and complete form states.
Flexible one-dimensional layout
Use Flexbox for a row or column of related items while accounting for intrinsic sizes, wrapping, and source order.
Start learningGrid tracks and intrinsic sizing
Create two-dimensional relationships while distinguishing track fractions, minimum content pressure, and deliberate placement.
Start learningResponsive layout and media conditions
Adapt layouts to content and available space while preserving zoom, orientation, and input flexibility.
Start learningTypography, color, and writing direction
Build readable text systems that adapt to user settings, language, bidirectional content, and visible interaction states.
Start learningResponsive images and media sizing
Choose appropriate image resources, preserve aspect ratios, and distinguish resource selection from layout and text alternatives.
Start learningForm layout, focus, and error states
Style forms without losing labels, native behavior, keyboard visibility, or actionable feedback.
Start learning