Web Foundations
Build a sound HTML and CSS foundation, then combine it in a responsive page.
Topic guide
Structure pages with meaningful HTML, then shape their layout and presentation with CSS.
Start with a guided series
Build a sound HTML and CSS foundation, then combine it in a responsive page.
Build a real Astro site while keeping the browser output simple, semantic, and fast.
Available now
9 useful resources are connected to this topic.
Create a minimal Astro project, understand its folders, edit a page, add styles, and produce a static build.
Understand CSS content, padding, borders, margins, box-sizing, width, and max-width through one clear visual example.
Build a flexible responsive layout with display flex, gap, wrapping, alignment, flexible widths, and a content-led breakpoint.
Learn how CSS selectors target elements, how the cascade resolves competing rules, and which styles children can inherit.
See the separate jobs of HTML, CSS, and JavaScript, then combine them in one small page you can run locally.
Learn what doctype, html, head, body, metadata, headings, and paragraphs do by building a complete beginner-friendly HTML page.
Learn how header, nav, main, section, article, footer, links, and buttons give a web page useful structure and meaning.
Build a complete responsive personal landing page with semantic HTML, modern CSS, flexible layouts, accessible links, and practical testing steps.
Build a polished profile card with semantic HTML, flexible CSS, accessible links, and a practical responsive testing checklist.