Presentationer Slide 1/1

Modul 1 · Kapitel 1.3

Din första HTML-sida

HTML beskriver sidans innehåll och struktur.

Mål

Efter kapitlet ska du kunna...

  • skapa ett komplett HTML-dokument
  • förklara vad head och body används till
  • skriva en HTML-kommentar
  • validera enkel HTML och rätta vanliga fel

HTML

Taggar ger innehållet betydelse

En HTML-fil består av text och taggar.

<h1>Min profilsida</h1>

Taggen h1 betyder att texten är sidans huvudrubrik.

<p>Det här är ett stycke.</p>

Taggen p betyder textstycke.

Hela dokumentet

Grundstruktur – del 1 av 2

<!DOCTYPE html>
<html lang="sv">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, initial-scale=1.0">
    <title>Min profilsida</title>
</head>

Hela dokumentet

Grundstruktur – del 2 av 2

<body>
    <h1>Min profilsida</h1>
    <p>Här skriver jag en kort presentation av mig själv.</p>
</body>
</html>

Skriv hela dokumentet i filen index.html.

Resultat

Webbläsaren tolkar koden

Min profilsida

Här skriver jag en kort presentation av mig själv.

title visas i fliken. h1 och p visas på själva sidan.

Dokumentets ram

Tre viktiga rader

  • <!DOCTYPE html> anger modern HTML.
  • <html lang="sv"> startar dokumentet och anger svenska som huvudspråk.
  • </html> avslutar dokumentet.

Head

Information om sidan

head innehåller information som hjälper webbläsaren.

  • charset="UTF-8" gör att å, ä och ö fungerar.
  • viewport hjälper sidan fungera på mobilskärmar.
  • title bestämmer texten i webbläsarens flik.

Body

Det synliga innehållet

<body>
    <h1>Min profilsida</h1>
    <p>Här skriver jag om mig själv.</p>
</body>

Rubriker, text, bilder och länkar som ska synas placeras i body.

Head eller body?

Två olika uppgifter

headbody
Information om dokumentet.Sidans synliga innehåll.
meta och title.h1, p, bilder och länkar.

Live Server

Adressen visar en lokal sida

http://127.0.0.1:5500/index.html
  • 127.0.0.1 är din egen dator.
  • 5500 är porten som Live Server använder.
  • index.html är filen som visas.

Kommentarer

Anteckningar som inte visas

<!-- Här börjar sidans huvudinnehåll -->

Kommentaren syns i koden men inte på webbsidan.

Använd kommentarer för att förklara varför något finns – inte för att upprepa självklar kod.

Validering

Webbläsaren kan dölja fel

En webbläsare försöker ofta visa sidan även när HTML-koden är felaktig.

  1. Kör W3C Web Validator eller W3C:s webbaserade validator.
  2. Rätta röda fel.
  3. Läs och bedöm gula varningar.
  4. Validera igen.

Vanligt fel

En sluttagg saknas

<p>Det här stycket saknar sluttagg

Fel: elementet avslutas inte.

<p>Det här stycket är komplett.</p>

Rätt: </p> avslutar stycket.

Kontrollfråga

Var ska rubriken ligga?

Ska en synlig h1-rubrik ligga i head eller body?

Tänk efter innan du går vidare.

Svar: i body, eftersom rubriken ska synas på sidan.

Prova själv

Ändra, testa och rätta

  1. Byt texten i rubriken och stycket.
  2. Lägg till en HTML-kommentar.
  3. Ta bort en sluttagg med flit.
  4. Kontrollera om validatorn hittar felet.
  5. Rätta felet och validera igen.

Arbetssätt

Testa små steg

Skriv lite kodSparaLadda omKontrollera

Små förändringar gör fel lättare att hitta.

Sammanfattning

Kom ihåg

  • HTML ger sidans innehåll struktur och betydelse.
  • head innehåller information om sidan.
  • body innehåller det som syns.
  • Kommentarer syns i koden men inte på sidan.
  • Validering hittar fel som webbläsaren kan dölja.