Vad som händer när du öppnar en webbplats
När du skriver något som www.myschool.com i en webbläsare händer det här:
- Webbläsaren skickar ett meddelande över internet till en server – datorn där webbplatsen bor: “Hej, skicka sidan till mig!”
- Servern svarar och skickar tillbaka filer – text, bilder, kod.
- Webbläsaren ritar upp sidan på din skärm med hjälp av de filerna.
Filerna som servern skickar är skrivna på ett språk som heter HTML. Och det är precis det du ska lära dig nu. Just nu ligger din webbplats inte på en server – den bor på din egen dator, och vi lägger ut den online i den allra sista lektionen.
Välj ditt projekt
Innan du skriver en enda rad, bestäm vad du egentligen bygger. Du kommer att jobba med ett av de här projekten under hela nivån:
- 🏫 Min skolas webbplats – schema, matsedel, evenemang, lärare
- 🙋 Min personliga webbplats – om mig, vad jag gillar, mina skapelser
- 🌍 En resejournal – resor, foton, minnen
- ⚽ En sportklubbs webbplats – lag, matcher, träning
Har du valt ett? Bra. Varje lektions uppgifter gäller alla fyra projekt – hitta bara det som är ditt.
Jag visar dig: skelettet som varje sida på jorden börjar med
Varje webbsida – från din till YouTubes – börjar med exakt samma skelett:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Page name</title>
</head>
<body>
<h1>A big heading</h1>
<p>Some text.</p>
</body>
</html>
Låt oss översätta det till vanlig svenska:
| Kod | Vad den säger till webbläsaren |
|---|---|
<!doctype html> | ”Hör upp, en HTML-sida börjar!” |
<html lang="en"> | ”Allt inuti är en sida, och den är på engelska.” |
<head> … </head> | ”Här kommer information om sidan.” Besökare ser det inte. |
<meta charset="UTF-8"> | ”Här kan det finnas specialtecken, var beredd.” |
<title> … </title> | Sidans namn – visas i webbläsarfliken. |
<body> … </body> | ”Allt besökaren faktiskt ser börjar här.” Allt ditt innehåll hamnar här. |
Lägg märke till hur taggar fungerar: <h1> öppnar något och </h1> (med snedstrecket) stänger det igen. Det som ligger emellan hör till den taggen. Precis som parenteser.
Din tur 💪
-
Öppna din mapp
my-website(från Förberedelsenivån) i VS Code, och öppna filenindex.htmlinuti den. Radera det som finns där och skriv sidans skelett från exemplet ovan. -
Ändra
<title>och<h1>så att de passar ditt projekt, och lägg till ett<p>-stycke under rubriken med en mening om vad din webbplats är. -
Spara (Ctrl+S) och öppna
index.htmli webbläsaren (eller uppdatera sidan med F5).
Osäker hur? Här är lösningar för varje projekt:
🏫 Lösning: Min skolas webbplats
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Riverside Elementary</title>
</head>
<body>
<h1>Riverside Elementary School</h1>
<p>Welcome to our school's website. You'll find the schedule, lunch menu, and photos from events here.</p>
</body>
</html>
🙋 Lösning: Min personliga webbplats
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Jake Miller</title>
</head>
<body>
<h1>Hi, I'm Jake</h1>
<p>This is my website. I love soccer, Minecraft, and building websites.</p>
</body>
</html>
🌍 Lösning: Resejournal
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Where We've Been</title>
</head>
<body>
<h1>Where We've Been 🌍</h1>
<p>A journal of our trips and adventures. A new story gets added every holiday.</p>
</body>
</html>
⚽ Lösning: Sportklubbens webbplats
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Riverside Eagles FC</title>
</head>
<body>
<h1>Riverside Eagles FC</h1>
<p>The official website of our soccer club. Results, roster, and training schedule.</p>
</body>
</html>
Kolla själv: Webbläsarfliken visar din webbplats namn, och sidan visar din rubrik och mening. Om ja – grundstenen är lagd!
Vad du tar med dig
- En webbplats = filer som en server skickar till en webbläsare. Webbläsaren ritar en sida av dem.
- Varje sida har samma skelett:
<head>(information om sidan) och<body>(synligt innehåll). - Taggar öppnas som
<this>och stängs som</this>.
© 2026 Ing. Martin Polak / AlgoRhino · Villkor för innehållsanvändning