Courses
HTML and CSS Advanced: Styles That Hold Up in Production
Check Yourself: Ship and Maintain
Five scenario questions on tokens, theming, redesign-proof CSS and audits. If you miss more than one, reread the lesson that covers it.
Course content
Join this Course
Sign in to save your progress.
-
Architecture That Scales
-
Modern CSS Without a Framework Crutch
-
Cascade Layers and Specificity You Control
-
-
-
Layout Systems for Real Sites
-
Complex Grids and Nested Layout Patterns
-
Container Queries When the Component Is the Breakpoint
-
-
-
Motion and Interaction Done Right
-
Transitions and Animations That Don't Annoy People
-
prefers-reduced-motion and Respecting the User
-
-
-
Performance and Delivery
-
Critical CSS and What Blocks First Paint
-
Font Loading Without Layout Jump
-
Responsive Images: srcset, sizes and Lazy Load
-
-
-
Ship and Maintain
-
Design Tokens and Theming Without Duplicating Everything
-
CSS That Survives a Redesign
-
Audit Accessibility and Visual Regressions Before Launch
-
-
- Final Check: HTML and CSS Advanced
1.
Your components use --blue-600 directly. The brand colour changes to green. What went wrong in the token design?
2.
A dark theme is built with color-scheme: light dark and light-dark() tokens. A visitor clicks a toggle that sets data-theme="dark". What makes the toggle win over the OS setting?
3.
A multi-brand site defines --brand-hover: color-mix(in srgb, var(--brand) 85%, black) only on :root. The harbor brand sets its own --brand on a [data-brand] element, but the hover colour stays blue. Why?
4.
A redesign breaks a rule written as .sidebar > div:nth-child(2) > p { color: red } after a developer wraps the paragraph in one more div. What is the lasting fix?
5.
An axe-core run on a page reports no violations. A keyboard user still cannot see which control has focus. What explains it?
About
Five scenario questions on tokens, theming, redesign-proof CSS and audits. If you miss more than one, reread the lesson that covers it.
- Duration
- 5 min
- Last update
- 08/05/2026
Was this helpful?
0
0
Comments (0)
Sign in to commentNo comments yet.