Web design hoofdsuk 8 Flashcards

1
Q

Waarom is kennis over het box model belangrijk is?

A

Om te begrijpen hoe elementen op een website worden gepositioneerd en weergegeven .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Uit welke vier delen bestaat de box model?

A

Content , padding , margin en border

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wat is content

A

Dit is de werkelijke inhoud van het element, zoals tekst, afbeeldingen, of andere media.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wat is padding ?

A

Dat is de ruimte tussen de content en de border van het element. Als je de padding vergroot, komt er meer lege ruimte rondom de inhoud binnen de doos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wat is border?

A

Dit is de rand rondom de padding en de inhoud .Je kunt deze rand een kleur, dikte, en stijl geven.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wat is margins?

A

Dit is de ruimte buiten de border van het element.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Waarvoor wordt het content gebruikt?

A

Om de eigenlijke informatie of media te tonen die je aan de gebruiker wilt laten zien.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Waarvoor wordt het padding gebruikt?

A

1-Om ruimte te creëren rondom de inhoud binnen het element.
2-Om ervoor te zorgen dat de tekst of afbeelding niet direct tegen de rand van het element aan zit, wat het visueel aantrekkelijker kan maken.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Waarvoor wordt de borders gebruikt?

A

1-Om een visuele scheiding te maken tussen de inhoud van het element en andere elementen.

2-Om decoratieve effecten toe te voegen, zoals gekleurde of gestileerde randen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Waarvoor wordt margins gebruikt?

A

1-Om afstand te creëren tussen het element en andere elementen op de pagina.

Om elementen beter te positioneren op de pagina door lege ruimte om ze heen te plaatsen.

de margins bepaalt de ruimte tussen de hele box model en andere elementen op web pagina

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Wat zijn de onderdelen van het box model?

A

Afmetingen van de doos (height en width) ,
Randen van de doos (border) ,
Inzet van de doos (padding)
Marges van de doos (margin)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wat is afmetingen van de doos (height en width)?

A

Dit zijn de hoogte en breedte van de inhoud van een element.

Standaard zijn deze afmetingen precies zo groot als de inhoud van het element.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Wat is de Inzet van de doos (padding):

A

Dit is de ruimte tussen de inhoud en de rand van de doos.

Het creëert extra witruimte aan de binnenkant van de doos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Wat is Randen van de doos (border):

A

Dit is de rand rond de doos van een element.

De border kan een kleur, dikte en stijl hebben (bijv. een gestreepte rode lijn van 3px dik).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Wat is Marges van de doos (margin):

A

Dit is de extra witruimte aan de buitenkant van de doos.

Het creëert afstand tussen de doos en andere elementen op de webpagina.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

OPMERKING

A

Natuurlijk! Hier is een eenvoudige uitleg van hoe de border de totale afmetingen van een element beïnvloedt:

Voorbeeld
We hebben een <div>-element met de volgende CSS:

```css
.box {
height: 50px;
width: 200px;
background-color: lightgreen;
border: 2px solid green;
}
~~~

Wat gebeurt er?
- Height (hoogte): De inhoud van de div is 50 pixels hoog.
- Width (breedte): De inhoud van de div is 200 pixels breed.
- Border (rand): Er is een groene rand van 2 pixels dik toegevoegd rondom de div.

Totale Afmetingen
Als je een border toevoegt, moet je de dikte van de border optellen bij de hoogte en breedte van de inhoud van de div:

  • Breedte:
    • De breedte van de inhoud is 200 pixels.
    • Er komt aan beide zijkanten een border van 2 pixels bij.
    • Dus, de totale breedte wordt: 200 pixels (inhoud) + 2 pixels (linker border) + 2 pixels (rechter border) = 204 pixels.
  • Hoogte:
    • De hoogte van de inhoud is 50 pixels.
    • Er komt aan de boven- en onderkant een border van 2 pixels bij.
    • Dus, de totale hoogte wordt: 50 pixels (inhoud) + 2 pixels (boven border) + 2 pixels (onder border) = 54 pixels.

Simpele Uitleg
Wanneer je een border toevoegt, maak je de div een beetje groter omdat de border buiten de oorspronkelijke hoogte en breedte van de inhoud valt. In dit geval maakt de 2 pixels dikke border de div 4 pixels breder (2 pixels aan elke kant) en 4 pixels hoger (2 pixels aan de bovenkant en 2 pixels aan de onderkant).

Dus, zelfs als je de inhoud 200 pixels breed en 50 pixels hoog hebt gemaakt, wordt de totale grootte van de div 204 pixels breed en 54 pixels hoog door de border.

17
Q

Wat is het rol van box sizing?

A

Box-sizing: border-box zorgt ervoor dat de opgegeven breedte en hoogte de totale afmetingen van het element omvatten, inclusief padding en border.

18
Q

Waarom box-sizing: border-box gebruiken?

A

Het maakt het eenvoudiger om de grootte van je elementen te beheren.

Je hoeft niet telkens de padding en border op te tellen bij de breedte en hoogte.

Het zorgt ervoor dat de opgegeven breedte en hoogte gelden voor het hele element, inclusief de padding en border.

19
Q

Als jij geen box sizing toevoeged , wat gaat gebeuren?

A

Zonder box-sizing: border-box: De opgegeven breedte en hoogte zijn alleen voor de inhoud. Padding en border worden erbij opgeteld.

20
Q

Als jij wel een box sizing gebruikt , Wat gaat gebeuren?

A

Met box-sizing: border-box: De opgegeven breedte en hoogte omvatten de inhoud, padding en border.

21
Q

OPMERKING!

A

Door * { box-sizing: border-box; } toe te voegen aan je CSS, zorg je ervoor dat alle elementen op de website deze handige eigenschap gebruiken.

22
Q

OPMERKING!

A

Bij elementen naast elkaar worden alleen de horizontale marges (links en rechts) gecombineerd.

Verticale marges (boven en onder) worden niet gecombineerd.
Met de eigenschap display: inline-block; worden de div’s naast elkaar gepositioneerd, en de horizontale marges van beide div’s worden bij elkaar opgeteld.

23
Q

Elke browser past standaard marges toe op het venster, zelfs als je zelf geen marges hebt ingesteld. Om met een ‘schone lei’ te beginnen, kun je deze standaard marges in je CSS aanpassen , maar als jij wilt helemaal geen margen hebben wat moet jij wel toeveogen in jij CSS?

A

*{box-sizing: border-box; margin: 0;}

24
Q
A
25
Q
A