Web Design & Development · WDD0

Set up. Find your way around. Start building.

Today is about getting a working HTML/CSS tool, exploring what WebStorm can actually do, and applying the page-building basics you already know. Follow the phases in order and tick each result when you can see it for yourself.

Part 1Connect WebStorm
Part 2Explore WebStorm
Part 3Challenge ladder
Part 4Self-report
01

Connect WebStorm or switch to a text editor

Follow the steps directly in WebStorm. If it doesn't activate before we need to move on, switch to a plain text editor with your browser instead — HTML, CSS and JavaScript files run in any browser with no licence required.

Open WebStorm.

Go to Help → Register… or Help → Manage Subscriptions….

In Server address, paste this License Vault URL exactly:

https://jghs.fls.jetbrains.com
Do not enter oauth.fls.jetbrains.com. That address opens automatically later.

Optional: click “Test Connection”. If reachable, it should show “Connection successful”.

Click Activate.

Your browser should open automatically to a sign-in page.

Sign in using your school email address ending in @ea.edin.sch.uk.

Return to WebStorm and check that it now shows as licensed or activated.

Tick your route before Part 2

02

Getting to know WebStorm — guided challenges

Use whichever tool you selected. Items marked WebStorm only show off something a plain text editor can't do — if you switched to a text editor, skip those and move to the next one. Every item is complete when you can see the stated result yourself.

Provided file · index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Higher Computing Science</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>Hello from Higher Computing Science!</h1>
<p>Your WebStorm tool is ready.</p>
</body>
</html>
Download both files into the same folder and open index.html. You do not need to type or change these yet.
Provided file · style.css
body {
  font-family: sans-serif;
  background-color: #f8f8fc;
  color: #1a1a2e;
}
This file must sit in the same folder as index.html — the link between them is the <link> tag in the HTML.
03

Challenge ladder

Build on the provided page and take it as far as you can. Use the HTML and CSS you already know — and if you're on WebStorm, reuse Emmet, code completion or rename refactor from Part 2 wherever they save you time. Complete a tier when your own preview shows its checkpoint.

Bronze

Make it personal

Edit the heading and paragraph text in index.html so the page is about you.

Self-check: save the file and refresh the browser tab. The page now shows your own text.
Edit the text between the opening and closing tags — for example between <h1> and </h1> — and leave the tags themselves alone. Save before you refresh.
Silver

Add some style

In style.css, change one property so the page's appearance visibly changes — for example its colour, background colour or font.

Self-check: refresh the browser tab without touching the HTML file. The visual change still appears.
Change the value on the right of an existing declaration, such as color: #185FA5; or background-color: #E6F1FB;, then save style.css and refresh the browser.
Gold

Add a new element

Add one new HTML element — a second paragraph, an image, or a list — and give it its own CSS rule using a class or id selector.

Self-check: the new element appears in the browser and is visibly styled differently from the rest of the page.
Add class="highlight" to your new element in the HTML, then target it in the CSS with .highlight { }. Any property inside that rule only affects elements with that class. On WebStorm, an Emmet abbreviation like p.highlight + Tab writes the opening tag with the class already attached.
04

Wrap-up

My session record

Tick one tool and the highest route you completed. Screenshot this card, print the page, or show it on screen before the end of the lesson.

Tool used
Highest route completed