html/css - document flow

Document Flow
  • Je kent de verschillen tussen block en inline display types en hoe je deze kan/moet gebruiken
  • Je weet hoe je een float kan gebruiken
  • Je kan een element positioneren m.b.v. de position eigenschap (css property)
  • Je kan bovenstaande toepassen om zo tot je zelf ontworpen layout in html en css te maken
1 / 22
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolvwoLeerjaar 4,5

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

Onderdelen in deze les

Document Flow
  • Je kent de verschillen tussen block en inline display types en hoe je deze kan/moet gebruiken
  • Je weet hoe je een float kan gebruiken
  • Je kan een element positioneren m.b.v. de position eigenschap (css property)
  • Je kan bovenstaande toepassen om zo tot je zelf ontworpen layout in html en css te maken

Slide 1 - Tekstslide

Document flow
Gaat over hoe html elementen zich positioneren en hoe je daar m.b.v. css visuele aanpassingen aan kan maken.

Slide 2 - Tekstslide

Document flow
  • Display types
  • Floats
  • Position

Slide 3 - Tekstslide

Display:block
  • Beslaat de volledige breedte
  • heeft width, height, margin en padding
  • voorbeelden: div, p, h1, form, article

Slide 4 - Tekstslide

Display:block
  • beslaat de volledige breedte
  • heeft width, height, margin en padding
  • Voorbeelden: div, p, h1, form, article

Slide 5 - Tekstslide

Display:inline
  • past zich aan aan de inhoud
  • geen width of height
  • geen padding-top of padding-bottom
  • Voorbeelden: div, p, h1, form, article

Slide 6 - Tekstslide

Display:inline
  • past zich aan aan de inhoud
  • geen width of height
  • geen padding-top of padding-bottom
  • Voorbeelden: div, p, h1, form, article

Slide 7 - Tekstslide

Float:left
  • Element "zweeft" links of rechts
  • Flexibele breedte

Slide 8 - Tekstslide

Float:left
  • Element "zweeft" links of rechts
  • Flexibele breedte

Slide 9 - Tekstslide

Float:left
  • Kan over andere elementen heen vallen

Slide 10 - Tekstslide

Float:left + clear:both
  • Kan over andere elementen heen vallen
  • op te lossen met clear:both

Slide 11 - Tekstslide

Position:relative
  • Positioneren vanuit positie in de flow
  • Duwt andere element niet opzij

Slide 12 - Tekstslide

Position:absolute
  • Positioneren vanuit bovenliggende element in de html
  • Negeert andere elementen

Slide 13 - Tekstslide

Position:absolute
  • Positioneren vanuit bovenliggende element in de html
  • Negeert andere elementen

Slide 14 - Tekstslide

  1. Zet de items van deze lijst naast elkaar
  2. Zorg dat de items niet tegen elkaar aan staan
timer
3:00
Opdracht

Slide 15 - Tekstslide

Opdracht

1. Leg uit: wat doet position:fixed ?
2. Wat is er anders dan position:absolute?

timer
3:00
Opdracht

Slide 16 - Tekstslide

Opdracht

Positioneer het menu met position:absolute in plaats van float:left;


timer
5:00

Slide 17 - Tekstslide

Opdracht
Bekijk deze pagina over default browser styles en beantwoord de volgende vragen
  • welke font-grootte heeft een h1 standaard?
  • waar hebben we default browser styles in deze les gezien?
  • leg uit waarom je wel of geen last kan hebben van default browser styles

timer
5:00

Slide 18 - Tekstslide

Huiswerk vrijdag
Rondje presenteren

Slide 19 - Tekstslide

Wat heb je vandaag geleerd?

Slide 20 - Open vraag

Wat vonden jullie van deze les?

Slide 21 - Open vraag