HTML & CSS / Maintainable presentation systems
HTML & CSS β Maintainable presentation systems
Architecture, tokens, performance, enhancement, interaction, and print.
What you will learn
- Architecture, tokens, performance, enhancement, interaction, and print.
CSS architecture and cascade layers
Give styles explicit ownership and ordering so components can evolve without escalating selector complexity.
Start learningCustom properties and adaptable themes
Use custom properties as contextual design values while understanding inheritance, fallback behavior, and theme contrast.
Start learningRendering costs and visual stability
Measure loading and rendering with a representative task, then improve the dominant cost while preserving accessible content and behavior.
Start learningProgressive enhancement and container queries
Build a usable baseline, add supported presentation features, and adapt components to their own available space.
Start learningAccessible disclosure and interaction patterns
Choose native interaction where suitable, keep state and focus coherent, and recognize where HTML/CSS alone cannot implement a complete widget.
Start learningPrinting and paged media
Design a useful printed document with explicit content, readable pagination, and verified print behavior rather than assuming the screen layout transfers unchanged.
Start learning