HTML/CSS Overview

The universal language of the web. Every website you've ever visited is built with HTML and CSS. Master these two foundational technologies and you can build anything — from simple landing pages to complex, accessible, animated user interfaces.


🗺️ Learning Path


⚡ Modern CSS & HTML5 Highlights

circle-info

All labs use modern HTML5 and CSS3 — including features that have transformed frontend development in the last 5 years.

Feature
Status
Used In

HTML5 Semantic Elements

Baseline

Labs 1, 13, 15

CSS Grid

Widely Supported

Labs 8, 15

CSS Flexbox

Widely Supported

Labs 7, 15

CSS Custom Properties

Widely Supported

Labs 12, 14, 15

CSS Animations & Keyframes

Widely Supported

Lab 10, 15

Media Queries & Responsive

Widely Supported

Labs 9, 15

ARIA & Accessibility

Standard

Lab 13, 15

CSS Cascade Layers (@layer)

Widely Supported

Lab 14

Container Queries

Newly Baseline

Practitioner

CSS Nesting

Newly Baseline

Advanced


Quick Start

Image Contents

The zchencow/innozverse-htmlcss:latest image includes:

Tool
Purpose

Node.js 20

Lab verification scripts

live-server

Local dev server with hot reload

prettier

Code formatting

stylelint

CSS linting

html-validator-cli

HTML validation


📚 What You'll Learn

🌱 Foundations (15 Labs)

Build the solid foundation every web developer needs:

  • HTML Structure — Document outline, semantic elements, accessibility attributes

  • CSS Selectors — Combinators, pseudo-classes, pseudo-elements, specificity rules

  • Box Model — Margin, padding, border, display modes, box-sizing

  • Typography — Font stacks, @font-face, clamp(), fluid text scales

  • Positioning — Static, relative, absolute, fixed, sticky, z-index stacking

  • Flexbox — 1D layouts, alignment, flex items, the holy grail layout

  • CSS Grid — 2D layouts, named areas, auto-fit/auto-fill, magazine layouts

  • Responsive Design — Mobile-first, media queries, srcset, fluid grids

  • Animations@keyframes, transitions, 3D transforms, loading spinners

  • Forms — All input types, validation states, custom checkboxes, accessible forms

  • CSS Variables — Design tokens, dark mode, component theming, JS integration

  • Accessibility — WCAG AA, ARIA, keyboard nav, skip links, screen readers

  • CSS Architecture — BEM, @layer, cascade, logical properties, print styles

  • Capstone — Complete responsive developer portfolio with all techniques combined

⚙️ Practitioner (Coming Soon)

Elevate to professional-grade CSS development:

  • Sass/SCSS — variables, mixins, functions, partials, @each, @for

  • PostCSS — autoprefixer, CSS nesting, custom plugins

  • CSS Modules — scoped styles, composition, composes keyword

  • Design Systems — tokens, component APIs, theming architecture

  • Build Tools — Vite, Webpack, CSS optimization and code splitting

  • CSS-in-JS — styled-components, Emotion, vanilla-extract

  • Testing CSS — Percy visual regression, Chromatic, accessibility audits


circle-check
circle-exclamation

Last updated