Les 1 โ HTML: Basis
Lesprogramma
- ๐ฉ๐ปโ๐ซ Introductie (~30 min.)
- Doelen
- ๐ท๐ผ Opdracht 1: Eerste HTML-document maken (~20 min.)
- ๐ฉ๐ปโ๐ซ Theorie (~50 min.)
- ๐ท๐ผ Opdracht 2: Appeltaartrecept in HTML (~ 20 min.)
- ๐ฉ๐ปโ๐ซ Meer theorie
- ๐ท๐ผ Opdracht 3: Secties markeren (~10 min.)
- ๐ท๐ผ Opdracht 4: Installeer Github Desktop en maak je eerste commit (~30 min.)
- ๐ฉ๐ปโ๐ป ๐ Opdracht 5: Maak de voorbereiding van Les 2
- Bonus: Leesmateriaal
๐ฉ๐ปโ๐ซ Introductie (~30 min.)
- Docent neemt studiehandleiding door:
- Wat ga je leren?
- Hoe ziet het weekrooster eruit?
- Hoe verdien je punten?
- Wat heb je nodig?
- Introductie op HTML
Doelen
- Je weet wat er van je verwacht wordt om dit vak te halen.
- Je kent de basis html-elementen.
- Je hebt een eerste html-pagina gemaakt.
- Je kunt een HTML-document structuur geven op basis van kopjes en lijsten;
- Je maakt onderscheid tussen koppen en paragrafen;
- Je gebruikt hyperlinks (
a
) om naar andere paginaโs te navigeren; - Je toont plaatjes in een document.
๐ท๐ผ Opdracht 1: Eerste HTML-document maken (~20 min.)
- Installeer Visual Studio Code.
- Start een eigen โprojectโ met een
index.html
-bestand aan de hand van de onderstaande mappenstructuur:
mijn-project/
โโโ css/
โโโ images/
โโโ index.html
2 directories, 1 file
Voor meer informatie daarover zie: Projectstructuur
3. Vul nu het index.html
bestand met de onderstaande code:
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<title>My test page</title>
</head>
<body>
<p>This is my page</p>
</body>
</html>
๐ฉ๐ปโ๐ซ Theorie (~50 min.)
- Behandeling van tags (~30 min.) aan de hand van demoโs (les01_html-demo.html en les01_tabellen.html):
h1
,h2
,h3
(H. 3: Koppen markeren)p
(H. 3: Alineatekst markeren)strong
,em
(H. 3: Speciale betekenis aangeven)ol
,ul
,li
(H. 3: Inhoud groeperen)a
(H. 4: Verbindingen (links) leggen met<a>
)img
(H. 5: Afbeeldingen plaatsen met<img>
)video
(H. 5: Het element<video>
)table
en bijbehorende tags alsthead
,tbody
,tr
entd
Besef dat veel van de HTML-documenten soortgelijke structuur en elementen hebben als Word-documenten:
- Hoofdkop
- Kleinere koppen
- Content
- Plaatjes
- Opsomming
- Tabellen
- Etc.
๐ท๐ผ Opdracht 2: Appeltaartrecept in HTML (~ 20 min.)
- Maak een nieuwe file:
recept-voor-taart.html
. - Maak een kopje in het document met daarin de tekst: โAppeltaartโ.
- Maak een paragraaf waarin je beschrijft wat je het lekkerste vindt aan appeltaart.
- Maak een tabel met ingrediรซnten die je nodig hebt voor appeltaart (in de eerste kolom de hoeveelheid, in de tweede kolom het ingrediรซnt) (bijvoorbeeld deze).
- Maak een geordende lijst met de stappen die je moet doorlopen.
- Zet nog een mooi plaatje van de appeltaart in het document.
- Kijk nu naar de toegankelijkheid (Accessibility of a11y) van je recept:
- Open de Accessibility Inspector in Firefox, de Lighthouse-tab in Chrome/Brave/Opera of de Audit-tab in Safari
- Wat valt je op?
- Voor welke doelgroep is deze website moeilijk toegankelijk?
- Bestaat je website uit "valide" HTML?
๐ฉ๐ปโ๐ซ Meer theorie
- Behandelen van
main
,header
etc. zoals in H. 2: Secties markeren aan de hand van de demo (les01_html-demo-layout.html) van de docent.
๐ท๐ผ Opdracht 3: Secties markeren (~10 min.)
- Open opnieuw het appeltaart recept en voeg met linkjes een navigatie-menu toe.
- Voeg ook een titel aan de pagina toe
- Zet nu de goede structuur-elementen (
main
,header
,nav
) om de juiste stukken.
๐ท๐ผ Opdracht 4: Installeer Github Desktop en maak je eerste commit (~30 min.)
- Installeer Github Desktop
- Maak een account aan op Github.com
- Volg de tutorial uit de Reader
- Open nu de link naar Opdrachten WTUX die de docent rondtstuurt en clone de repository
- Verplaats de gemaakte opdrachten naar de lokale repository.
- Commit en push naar github.
- Verifiรซer of de gegevens op Github staan.
๐ฉ๐ปโ๐ป ๐ Opdracht 5: Maak de voorbereiding van Les 2
Bonus: Leesmateriaal
Deze les komt grotendeels overeen met de onderstaande onderdelen uit het boek en de reader.
- Uit het boek:
- H. 1
- Kennismaken met HTML en CSS
- Browsers
- Aanvullende hulpmiddelen
- H. 2
- Kenmerken van HTML-documenten
- Elementen, tags en tekst
- Attributen
- Kenmerken van attributen
- De rest mag je overslaan
- De basis van een HTML 5-document
- Paginastructuur
- H. 5 - URLโs en structuur van de website
- H. 1
- Op de Mozilla Developer Network:
- Projectstructuur en ontwikkelomgeving.
- Hoofdstuk 9.1 en 9.2 van Digitale toegankelijkheid.