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

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

Cette leçon contient 24 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 45 min

Éléments de cette leçon

                      HTML & CSS

Slide 1 - Diapositive

Cet élément n'a pas d'instructions

Fundament
Kerndomein A

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


Slide 2 - Diapositive

Cet élément n'a pas d'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 - Diapositive

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

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'instructions

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

Slide 8 - Quiz

Cet élément n'a pas d'instructions

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

Slide 9 - Quiz

Cet élément n'a pas d'instructions

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

Slide 10 - Question ouverte

Cet élément n'a pas d'instructions

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

Slide 11 - Question ouverte

Cet élément n'a pas d'instructions

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

Slide 12 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'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 - Diapositive

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

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

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'instructions

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

Slide 18 - Question ouverte

Cet élément n'a pas d'instructions

Welk teken is voor
alle tags?
timer
0:20

Slide 19 - Question ouverte

Cet élément n'a pas d'instructions

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

Slide 20 - Question ouverte

Cet élément n'a pas d'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

Cet élément n'a pas d'instructions

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

Slide 22 - Diapositive

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

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

Cet élément n'a pas d'instructions