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

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

In deze les zitten 24 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 45 min

Onderdelen in deze les

                      HTML & CSS

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Fundament
Kerndomein A

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


Slide 2 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

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 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

Deze slide heeft geen instructies

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

Slide 8 - Quizvraag

Deze slide heeft geen instructies

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

Slide 9 - Quizvraag

Deze slide heeft geen instructies

Met welk teken kun je
elementen combineren
in een selector?
timer
0:20

Slide 10 - Open vraag

Deze slide heeft geen instructies

Met welk teken kun je
geneste elementen opnemen
in een selector?
timer
0:20

Slide 11 - Open vraag

Deze slide heeft geen instructies

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

Slide 12 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

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 - Tekstslide

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 - Quizvraag

Deze slide heeft geen instructies

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 - Tekstslide

Deze slide heeft geen instructies

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

Slide 18 - Open vraag

Deze slide heeft geen instructies

Welk teken is voor
alle tags?
timer
0:20

Slide 19 - Open vraag

Deze slide heeft geen instructies

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

Slide 20 - Open vraag

Deze slide heeft geen instructies


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

Slide 21 - Quizvraag

Deze slide heeft geen instructies

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

Slide 22 - Tekstslide

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 - Tekstslide

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 - Tekstslide

Deze slide heeft geen instructies