HTML & CSS 06 - 5.1 tmt 5.7 - (Standaard)blokken, nesten elementen, margin padding afmetingen blok

                      HTML & CSS
1 / 24
next
Slide 1: Slide
InformaticaWOStudiejaar 4,5

This lesson contains 24 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 45 min

Items in this lesson

                      HTML & CSS

Slide 1 - Slide

This item has no instructions

Fundament
Kerndomein A

A2. HTML & CSS
Hoofdstuk 5.1 tmt 5.7
https://fundament-online.nl/leeromgeving/content.php?id=49035


Slide 2 - Slide

This item has no instructions

Leerdoelen:
Na deze les kun je:
  1. tags van de 4 benoemde blokelementen opnoemen
  2. beschrijven hoe je een genest element kiest als selector
  3. aangeven hoe je een divider gebruikt
  4. uitleggen hoe je de afmetingen ROND een blok bepaalt
  5. berekenen hoe je de exacte blok afmetingen bepaalt
  6. aangeven hoe je CSS voor alle elementen aangeeft






Slide 3 - Slide

Rode achtergrond betekent: klas is stil, dit zijn de leerdoelen en quizzes waarbij niet overlegd mag worden.

Doel van deze les is om het leren zichtbaar te maken voor zowel leerling als docent.
Blokelementen
Structuurelementen (ook wel blokelementen genoemd) zijn elementen waarmee de structuur van een website overzichtelijk wordt geprobeerd te maken

Deze worden vaak met een ID in een paired divider tag <div> gemaakt
Bijvoorbeeld:

Slide 4 - Slide

This item has no instructions

Blokelementen 1/2
Een aantal blokelementen wordt zo vaak gebruikt, dat ze een eigen tag hebben gekregen in HTML (versie 5):
  • header (niet te verwarren met head!)
  • nav
  • article
  • footer

Slide 5 - Slide

This item has no instructions

Blokelementen 2/2
Blok elementen zijn als het ware containers of blokken waarbinnen andere elementen/tags worden genest

Via CSS kan dan door het hele blok te veranderen dan ook gelijk alle elementen daarbinnen worden veranderd
Meestal hebben we het dan over verplaatsen, maar bijvoorbeeld een achtergrond veranderen kan ook

Slide 6 - Slide

This item has no instructions

Selectoren
Eerder hadden we het over hoe je selectoren combineert (dat doe je door ze te scheiden met een , )

Je kunt ook elementen kiezen die genest zijn in een ander bepaald element (de combinatie is dan de selector)
Dat doe je door een spatie tussen de elementen te zetten:

Slide 7 - Slide

This item has no instructions

Welke van onderstaande is GEEN blokelement die een eigen naam heeft gekregen?
A
head
B
nav
C
footer
D
article

Slide 8 - Quiz

This item has no instructions

Welke tag hoort bij een divider?
A
d
B
div
C
divider
D
divide

Slide 9 - Quiz

This item has no instructions

Met welk teken kun je
meerdere elementen
aanpassen met een selector?
timer
0:20

Slide 10 - Open question

This item has no instructions

Met welk teken kun je
geneste elementen
aanpassen met een selector?
timer
0:20

Slide 11 - Open question

This item has no instructions

Margin, padding, border 1/3
Elk blok-element heeft
de volgende 3 eigenschappen:
  1. margin
  2. padding
  3. border

Slide 12 - Slide

This item has no instructions

Margin, padding, border 2/3
Margin is de ruimte 
buiten de rand

Padding is de ruimte
binnen de rand

Border is de rand tussen margin en padding

Slide 13 - Slide

This item has no instructions

Margin, padding, border 3/3
"Margin buiten, padding binnen" blijft ook gelden als je elementen gaat nesten:
  • de blauwe border is van
    het buitenste blok
  • de oranje border is van
    het binnenste blok
Exacte afmetingen zijn tricky...

Slide 14 - Slide

ezelsbruggetje: de padding van een jas zit aan de binnenkant
Margin, padding, border 4/4
Margin, padding en border kun je ook per zijde instellen
In dat geval is de berekening natuurlijk anders:

Je gebruikt dan bijvoorbeeld
padding-left: 1px;
margin-top: 2px;
etc

Slide 15 - Slide

ezelsbruggetje: de padding van een jas zit aan de binnenkant

Wat is de exacte breedte
van het element article?
A
300px
B
370px
C
335px
D

Slide 16 - Quiz

This item has no instructions

Standaardmarge
HTML kent bepaalde elementen ook een standaardmarge toe! Dit is van belang als je je indeling exact wil berekenen...
Deze standaardmarge is alleen met internal en external CSS aan te passen!

Gebruik hiervoor selector *

Slide 17 - Slide

This item has no instructions

Welk teken is voor
de ID selector?
timer
0:20

Slide 18 - Open question

This item has no instructions

Welk teken is voor
alle tags?
timer
0:20

Slide 19 - Open question

This item has no instructions

Geef de EXACTE CSS code
waarmee je voor ALLE
elementen de MARGIN op nul zet
timer
1:00

Slide 20 - Open question

This item has no instructions


Wat is de exacte HOOGTE
van het element article als
het midden 20px hoog is?
A
90px
B
80px
C
55px
D

Slide 21 - Quiz

This item has no instructions

Opdracht #1
Zoek uit met welke CSS
timer
4:00

Slide 22 - Slide

Rode achtergrond betekent: klas is stil, dit zijn de leerdoelen en quizzes waarbij niet overlegd mag worden.

Doel van deze les is om het leren zichtbaar te maken voor zowel leerling als docent.
Leerdoelen
Je kunt:
  • tags van de 4 benoemde blokelementen opnoemen
  • beschrijven hoe je een genest element kiest als selector
  • aangeven hoe je een divider gebruikt
  • uitleggen hoe je de afmetingen ROND een blok bepaalt
  • berekenen hoe je de exacte blok afmetingen bepaalt
  • aangeven hoe je CSS voor alle elementen aangeeft

Slide 23 - Slide

Rode achtergrond betekent: klas is stil, dit zijn de leerdoelen en quizzes waarbij niet overlegd mag worden.

Doel van deze les is om het leren zichtbaar te maken voor zowel leerling als docent.

Slide 24 - Slide

This item has no instructions