HTML & CSS
The foundations of front-end development: semantic HTML, modern CSS, layout, animation and accessibility.
All content — page 2
CSS nth-child selector: a practical introduction with examplesExplainer · 4 min
CSS animation tutorial: keyframes and animation propertiesExplainer · 3 min
15 great CSS animation libraries worth knowing aboutExplainer · 2 min
Semantic HTML: 10 common mistakes and the tags that fix themExplainer · 8 min · verified on 7 September 2026
CSS :empty selector: styling elements with no contentExplainer · 3 min
SVG with media queries: responsive SVG styled in CSSExplainer · 21 min
Check if an input is empty using only CSS and HTMLTutorial · 2 min
Responsive menu with Flexbox: build one in three stepsTutorial · 6 min
Centre a div in CSS: horizontally, vertically or both (Flexbox, Grid)Explainer · 5 min · verified on 7 September 2026
CSS variables tutorial: declare, scope and use custom propertiesTutorial · 4 min · verified on 7 September 2026
HTML tel link: make phone numbers clickable and disable auto-detectionExplainer · 6 min · verified on 7 September 2026
CSS transition property: how to animate without JavaScriptTutorial · 2 min