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
next
Slide 1: Slide
InformaticaMiddelbare schoolvwoLeerjaar 4,5

This lesson contains 22 slides, with interactive quizzes and text slides.

Items in this lesson

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

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

Slide 2 - Slide

Document flow
  • Display types
  • Floats
  • Position

Slide 3 - Slide

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

Slide 4 - Slide

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

Slide 5 - Slide

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

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

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

Slide 8 - Slide

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

Slide 9 - Slide

Float:left
  • Kan over andere elementen heen vallen

Slide 10 - Slide

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

Slide 11 - Slide

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

Slide 12 - Slide

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

Slide 13 - Slide

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

Slide 14 - Slide

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

Opdracht

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

timer
3:00
Opdracht

Slide 16 - Slide

Opdracht

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


timer
5:00

Slide 17 - Slide

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

Huiswerk vrijdag
Rondje presenteren

Slide 19 - Slide

Wat heb je vandaag geleerd?

Slide 20 - Open question

Wat vonden jullie van deze les?

Slide 21 - Open question