Contents
Specifying element position
By using the position
CSS property, you can define how a certain HTML element is positioned in the document:
The syntax for CSS position property
To define the element's position in CSS, you need to choose one out of five available values:
position: value;
The default value is static
which means the position of the element depends on the flow of the document. All the available values are explained in the table below.
Property values for CSS positioning
Value | Description |
---|---|
static |
The default value. The position of the element depends on the flow of the document and cannot be specified using top , bottom , left and right |
absolute |
The position of the element is relative to the closest positioned parent or the initial container |
fixed |
The position of the element is relative to the document and not affected by scrolling |
relative |
The position of the element depends on the flow of the document, but can be specified using top , bottom , left and right |
sticky |
Works like position: relative; until a specified scroll location is reached, then sticks to a fixed position |