Skip to main content

✉️ HTML is the paper and the printed words

Before anyone chooses colours or adds music, a card needs something to say: a greeting, a picture, a message, a signature. HTML is exactly that. It gives the content a structure (headings, paragraphs, images) and tells the browser what each piece is. On its own it looks plain, but it is complete and readable.

Happy Birthday!

🎂

Open me

Make a wish…

🕯️

Dear Sam,

Another trip around the sun, and you make every orbit brighter. Wishing you cake, laughter and a year full of good surprises.

With love, your friends 🎈

<div class="card">
  <h3>Happy Birthday!</h3>
  <p>Dear Sam, wishing you cake and laughter…</p>
  <p>With love, your friends</p>
</div>
✉️

HTML

What the card says. Content and structure: text, images, links.

🎨

CSS

How the card looks. Colours, sizes, fonts, layout, animation.

🎵

JavaScript

What the card does. Reacts to clicks, plays sounds, changes things on the fly.