Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Absolute Positionering in CSS | CSS-Positionering Beheersen
Geavanceerde CSS-Technieken

bookAbsolute Positionering in CSS

Het gebruik van absolute positionering verwijdert het element uit de standaard documentstroom, waardoor andere naburige elementen de vrijgekomen ruimte kunnen opvullen. De top, left, bottom en right positioneringswaarden van het element worden berekend ten opzichte van het dichtstbijzijnde voorouder-element met een niet-statische positionering. Als er geen dergelijke voorouder is, worden de waarden bepaald op basis van de randen van het <body>-element.

position: absolute;

In het algemeen wordt absolute positionering vaak gecombineerd met relatieve positionering, omdat het nodig is een element te positioneren ten opzichte van een ander element in de documentstroom.

Bekijk het volgende voorbeeld. De opdracht is om de stadsnaam (een <span>-element met de klasse description) in de rechterbovenhoek van de stadkaart (een <div>-element met de klasse card) te plaatsen. Let op de positionerings-eigenschap voor de verschillende elementen.

index.html

index.html

index.css

index.css

copy

In dit voorbeeld worden de .description-elementen absoluut gepositioneerd binnen de .card-elementen, dankzij de toegepaste position: relative; op de .card. Deze positionering plaatst de stadsnamen in de rechterbovenhoek van elke kaart.

Het is mogelijk om het element ten opzichte van een ander element te verplaatsen. Hoe werkt dit? Het is noodzakelijk om position: relative; toe te passen op het element dat de voorouder is van het element dat absoluut gepositioneerd moet worden. In een ander geval wordt het element gepositioneerd ten opzichte van het <body>-element.

Opmerking

Wanneer de eigenschappen top, left, right en bottom worden gespecificeerd voor het absoluut gepositioneerde element, berekent de browser deze vanaf de randen van het relatief gepositioneerde element. Dit kan worden gezien als het toepassen van een marge op het kindelement binnen het ouderelement.

question mark

Wat gebeurt er met de positie van een element wanneer we position: absolute toepassen?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 4

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 2.04

bookAbsolute Positionering in CSS

Veeg om het menu te tonen

Het gebruik van absolute positionering verwijdert het element uit de standaard documentstroom, waardoor andere naburige elementen de vrijgekomen ruimte kunnen opvullen. De top, left, bottom en right positioneringswaarden van het element worden berekend ten opzichte van het dichtstbijzijnde voorouder-element met een niet-statische positionering. Als er geen dergelijke voorouder is, worden de waarden bepaald op basis van de randen van het <body>-element.

position: absolute;

In het algemeen wordt absolute positionering vaak gecombineerd met relatieve positionering, omdat het nodig is een element te positioneren ten opzichte van een ander element in de documentstroom.

Bekijk het volgende voorbeeld. De opdracht is om de stadsnaam (een <span>-element met de klasse description) in de rechterbovenhoek van de stadkaart (een <div>-element met de klasse card) te plaatsen. Let op de positionerings-eigenschap voor de verschillende elementen.

index.html

index.html

index.css

index.css

copy

In dit voorbeeld worden de .description-elementen absoluut gepositioneerd binnen de .card-elementen, dankzij de toegepaste position: relative; op de .card. Deze positionering plaatst de stadsnamen in de rechterbovenhoek van elke kaart.

Het is mogelijk om het element ten opzichte van een ander element te verplaatsen. Hoe werkt dit? Het is noodzakelijk om position: relative; toe te passen op het element dat de voorouder is van het element dat absoluut gepositioneerd moet worden. In een ander geval wordt het element gepositioneerd ten opzichte van het <body>-element.

Opmerking

Wanneer de eigenschappen top, left, right en bottom worden gespecificeerd voor het absoluut gepositioneerde element, berekent de browser deze vanaf de randen van het relatief gepositioneerde element. Dit kan worden gezien als het toepassen van een marge op het kindelement binnen het ouderelement.

question mark

Wat gebeurt er met de positie van een element wanneer we position: absolute toepassen?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 4
some-alt