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

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

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

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

Éléments de cette leçon

                      HTML & CSS

Slide 1 - Diapositive

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

Fundament
Kerndomein A

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


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

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

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

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

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 - 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 7 - 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 8 - 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 9 - 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 10 - Quiz

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

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

Slide 11 - Quiz

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

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

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

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

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

Slide 20 - Question ouverte

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

Welk teken is voor
alle tags?
timer
0:20

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

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

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

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

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