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

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

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

time-iconLesduur is: 45 min
Dit is niet oké

Onderdelen in deze les

                      HTML & CSS

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Fundament
Kerndomein A

HTML & CSS
InformaticaBaas 6.1
https://informaticabaas.nl/mod/page/view.php?id=1986


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.
Opdracht #1
  1. https://informatica.stmichaelcollege.nl/HTML-CSS/
  2. Pas pagina aan zodat hij er als onderstaand uitziet:



Je mag zoeken in w3schools.com
Kijk goed en bedenk welke eigenschap(pen) het zijn!
timer
3:00

Slide 4 - Tekstslide

Deze slide heeft geen instructies

CSS: tabellen (onthouden)
De voornaamste eigenschappen bij tabellen zijn:
  • border                border: 1px solid black;
  • border-collapse   border-collapse: collapse;
  • height                 height: 100px;
  • width                  width: 100px;
  • color                   color: #000000;

Slide 5 - Tekstslide

Deze slide heeft geen instructies

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 6 - 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 7 - 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 8 - 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 9 - 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 10 - Quizvraag

Deze slide heeft geen instructies

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

Slide 11 - Quizvraag

Deze slide heeft geen instructies

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

Slide 12 - Open vraag

Deze slide heeft geen instructies

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

Slide 13 - 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 14 - 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 15 - 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 16 - 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 17 - 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 18 - 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 19 - Tekstslide

Deze slide heeft geen instructies

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

Slide 20 - Open vraag

Deze slide heeft geen instructies

Welk teken is voor
alle tags?
timer
0:20

Slide 21 - 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 22 - 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 23 - Quizvraag

Deze slide heeft geen instructies

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

Slide 24 - 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 25 - 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 26 - Tekstslide

Deze slide heeft geen instructies