HTML & CSS: Blokkendoos

Domein A2: HTML & CSS
Blokkendoos
1 / 23
next
Slide 1: Slide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4

This lesson contains 23 slides, with interactive quizzes, text slides and 2 videos.

time-iconLesson duration is: 45 min

Items in this lesson

Domein A2: HTML & CSS
Blokkendoos

Slide 1 - Slide

Leerdoelen
Na deze les kun je uitleggen
  • dat een website is opgebouwd uit blokken en wat het semantische web is
  • Hoe je met float blokken uit kunt lijnen
  • Hoe je een basis webpage layout opzet
  • Hoe je een goede projectstart maakt

Na deze les kun je 
  • Een begin maken met het ontwerp van je website
  • Hier in Visual Studio Code aan werken

Slide 2 - Slide

Blokkenontwerp
  • Een goed ontwerp begint met een goede structuur
    voor elke pagina. 
  • Een webpagina is opgebouwd
     uit blokken. Deze
    blokken vormen
    de basis voor
    de structuur.


Slide 3 - Slide

Het semantische web
Standaardblokken
(semantische blokken)
geven via hun naam aan
waarvoor ze dienen.

Slide 4 - Slide

Semantische elementen
 Kop: <header>
 Navigatiebalk: <nav>
 Tekst: <article>
 Voettekst: <footer>
 Andere blokken: <div>


Slide 5 - Slide

Float
Zonder het gebruik van floating worden alle geneste elementen in het article-element onder elkaar gezet.


Slide 6 - Slide

Float
Door float: left; te gebruiken wordt
het plaatje links uitgelijnd. De tekst
loopt om het plaatje heen waarbij
rekening wordt gehouden met de
width en margin van het plaatje.


Door float: right; te gebruiken wordt
 een plaatje rechts uitgelijnd.

Slide 7 - Slide

Slide 8 - Video

Checklist stap 1
Ken je je HTML-tags?
😒🙁😐🙂😃

Slide 9 - Poll

Ken je je HTML-tags?
             Mooi! Op naar stap 2!

             Niet getreurd, bekijk de volgende bronnen nog eens om meer te leren:

Slide 10 - Slide

Slide 11 - Video

Checklist stap 2
Begrijp je hoe CSS werkt?
😒🙁😐🙂😃

Slide 12 - Poll

Begrijp je hoe CSS werkt?
             Perfect! Op naar stap 3!

             Niet getreurd, bekijk de volgende bronnen nog eens om meer te leren:

Slide 13 - Slide

Checklist stap 3
Heb je een ontwerp voor de website?
😒🙁😐🙂😃

Slide 14 - Poll

Heb je een ontwerp voor de website?
             Echt? Goed bezig! We zijn bijna klaar voor stap 4!

             Niet getreurd, volgende week gaan we aan de slag met:

Slide 15 - Slide

Kies een website layout
Voordat je begint je website
te bouwen is het verstandig
eerst een standaard layout
uit te kiezen. 

Bekijk hiervoor de blogpost op:
https://www.101computing.net/
html-website-layout/


Slide 16 - Slide

Checklist stap 4
Is er een mappenstructuur voor de website?
😒🙁😐🙂😃

Slide 17 - Poll

Is er een mappenstructuur voor de website?
             Dat geloof ik niet! Laten we hier toch maar even naar kijken!

             Tuurlijk niet, hiervoor schakelen we over naar een betere editor.
  • Demonstatie Visual Studio Code (https://vscode.dev)
  • Demonstratie mappenstructuur (images, html-bestanden linken, externe stylesheet)
  • Demonstratie hoe website bekijken en inspector gebruiken

Slide 18 - Slide

Checklist stap 5
Zijn er al middelen/ afbeeldingen verzameld?
😒🙁😐🙂😃

Slide 19 - Poll

Zijn er al middelen/ afbeeldingen verzameld?
             Echt? De website is al bijna klaar!

             Logisch, hiervoor moet eerst overlegd worden over wat jullie precies willen gaan maken. Volgende week gaan we dit doen middels scrum.

Slide 20 - Slide

Tips voor een goede start
  • Lees de opdrachtbeschrijving nog eens door.
  • Denk alvast na over een overwerp (passend binnen jullie thema).
  • Probeer vast materiaal te vinden (websites, artikelen, filmpjes, plaatjes). Sla deze middelen op in een aparte kolom in je Trello bord
  • Werk samen! Overleg, verdeel de taken en focus je op waar je goed in bent! 
  • Een goede manier van samenwerken is pair programming. 1 groepslid schrijft de code, de ander kijkt mee, geeft suggesties en corrigeert waar nodig. Omdat je er samen over nadenkt, krijg je betere code!


Slide 21 - Slide

Opdracht (thuis afmaken)
Maak de volgende veranderingen met VSCode . Dit mag ook in overleg waarbij jullie samen aan de opdracht werken. 
  • Maak een extern stylesheet-bestand (style.css) en kopieer (een gedeelte van) de interne stylesheet hiernaar toe.
  • Link naar style.css vanuit je HTML-bestand(en)
  • Verander CSS-eigenschappen als kleur, width en padding om de werking te begrijpen. Zoek eigenschappen die je niet kent op (op w3schools).

Slide 22 - Slide

Heb je genoeg geleerd om een goede start te maken met je project?
😒🙁😐🙂😃

Slide 23 - Poll