CSS & Styling
Hoe werken position, top, bottom, left, right?
Position bepaalt hoe elementen zich positioneren relatief tot hun omgeving.
Position types
static (standaard): normale documentflow relative: relatief tot normale positie absolute: relatief tot positioned parent fixed: relatief tot viewport (blijft bij scrollen) sticky: hybride van relative en fixed
top, bottom, left, right
Deze properties werken ALLEEN als position NOT static is. Ze bepalen offset van normaal.
Code Voorbeelden
CSSAlle position types
/* Static - standdaar, ignore top/bottom/left/right */
.static { position: static; }
/* Relative - relatief tot originale plek */
.relative {
position: relative;
top: 10px; /* 10px naar beneden */
left: 20px; /* 20px naar rechts */
}
/* Absolute - relatief tot positioned parent */
.parent { position: relative; }
.absolute {
position: absolute;
top: 0;
right: 0; /* Naar rechts-bovenkant parent */
}
/* Fixed - blijft op plaats bij scrollen */
.fixed {
position: fixed;
top: 20px;
right: 20px;
z-index: 1000; /* Boven alles */
}
/* Sticky - toggle tussen relative/fixed */
.sticky {
position: sticky;
top: 0; /* Sticky aan top */
}💡 Praktijk Tips
z-index alleen werkt op positioned elements (niet static). Misbruik absolute positioning niet - Flexbox/Grid zijn meestal beter.
Relevante trefwoorden
positionabsolutefixedrelative