01 / STRUCTURE
HTML starter
A blank page and the essential file structure.
Get the template ↓Explore typography, HTML, CSS and creative coding for the web.
HTML gives your ideas structure. CSS gives them a voice. JavaScript adds a response. Learn by changing a value, testing a layout and making something your own—on every screen.
Open a file. Make a change. See what happens. These are real workshop files, ready to use in your own editor.
01 / STRUCTURE
A blank page and the essential file structure.
Get the template ↓02 / STYLE
A little type hierarchy to build on.
Get the CSS starter ↓03 / EXPERIMENT
Six steps. Two hours. Your own composition.
Explore the workshop ↘04 / GO FURTHER
Ten versions of one evolving website.
See the journey ↘The two-hour HTML & CSS workshop. Start simple, work through the properties, then make your own typographic composition.
CSS WORKSHOP / 01
Stage 1 of the two-hour typography workshop. Compare the CSS with the preceding example.
CSS WORKSHOP / 02
Stage 2 of the two-hour typography workshop. Compare the CSS with the preceding example.
CSS WORKSHOP / 03
Stage 3 of the two-hour typography workshop. Compare the CSS with the preceding example.
CSS WORKSHOP / 04
Stage 4 of the two-hour typography workshop. Compare the CSS with the preceding example.
CSS WORKSHOP / 05
Stage 5 of the two-hour typography workshop. Compare the CSS with the preceding example.
CSS WORKSHOP / 06
Stage 6 of the two-hour typography workshop. Compare the CSS with the preceding example.
One chapter. Ten progressive demonstrations. Follow Alice from a plain HTML document to an interactive typographic rabbit-hole.
01
The original reset and unstyled chapter. Start with the content.
HTML · Reset
02
Size, weight and space establish a clear reading hierarchy.
Font size · Weight · Spacing
03
Reusable colour variables introduce the visual identity.
Custom properties · Colour
04
The chapter becomes a three-column editorial composition.
Grid · Gap · Containers
05
Scale, outlines and rotation make the same words more expressive.
Transforms · Stroke · Shadow
06
Fluid type and a mobile grid adapt the composition.
clamp() · Media queries
07
Hover and focus transitions make the chapter link respond.
Hover · Focus · Transitions
08
Short keyframe sequences introduce kinetic typography.
Keyframes · Stagger
09
JavaScript buttons start, replay and pause the movement.
Events · Classes · Replay
10
Follow the White Rabbit into a choreographed 3D descent.
Perspective · Spiral · Reduced motion
04 / THE STRUCTURE
Headings, paragraphs, links and meaningful sections. HTML describes what your content is.
A heading and a paragraph are enough to begin.
<h1>Alice in Wonderland</h1>
<p>Down the Rabbit-Hole.</p>
Try this → Add a chapter heading using h2.
Style is
a choice.
Size. Weight. Colour. Space.
Small changes can make a big difference.
05 / THE APPEARANCE
CSS controls typography, colour, spacing and layout. Learn individual properties, then combine them into a responsive composition.
No wrong turns. Adjust the controls and watch the same words change character. Copy the CSS when you find a direction you like.
Down the
Rabbit-Hole.
07 / THE INTERACTION
A button click can change text, toggle a class or trigger an animation. Keep the behaviour in JavaScript and the appearance in CSS.
What happens next?
A reference room for the things you want to understand, try again or take further.
Free, editable and ready for your own experiments. Unzip a folder and open index.html. No accounts. No installation.
The original blank HTML document, CSS imports and teaching reference.
ZIP · 1 KB · No installation requiredA populated Alice page with basic type styles. Start adjusting the values.
ZIP · 2 KB · No installation requiredAll six sequential examples and the two-hour teaching guide.
ZIP · 15 KB · No installation requiredAll ten preserved demonstrations, including the interactive rabbit-hole finale.
ZIP · 62 KB · No installation required