HTML, CSS, Accessibility, and Responsive Layout
Learn enough web platform fundamentals to understand what React and Tailwind eventually produce.
Lessons
Semantic HTML for Application Interfaces
HTML describes document/interface structure and meaning, not visual styling.
Lab — Semantic HTML for Application Interfaces
Hands-on transfer lab for the preceding concept.
CSS Cascade, Box Model, and Specificity
Every element participates in layout with content, padding, border, and margin.
Lab — CSS Cascade, Box Model, and Specificity
Hands-on transfer lab for the preceding concept.
Layout with Normal Flow, Flexbox, and Grid
Normal document flow should remain the default until a layout requirement earns another model.
Lab — Layout with Normal Flow, Flexbox, and Grid
Hands-on transfer lab for the preceding concept.
Responsive Design and Container Thinking
Responsive design is not a pile of device-specific pixel values; it is content adapting as available space changes.
Lab — Responsive Design and Container Thinking
Hands-on transfer lab for the preceding concept.
Accessibility as Engineering Correctness
Keyboard access, focus visibility, labels, headings, contrast, and reduced-motion behavior are functional requirements.
Lab — Accessibility as Engineering Correctness
Hands-on transfer lab for the preceding concept.