Easy Tutorial
❮ Pr Dim Min Width Pr Margin ❯

CSS position Property

Example

Position an <h2> element:

h2 {
    position: absolute;
    left: 100px;
    top: 150px;
}

Property Definition and Usage

The position property specifies the type of positioning method used for an element (static, relative, absolute, or fixed).

Default value: static
Inherited: no
--- ---
Version: CSS2
--- ---
JavaScript syntax: object.style.position="absolute"
--- ---

Browser Support

The numbers in the table specify the first browser version that fully supports the property.

Property
position 1.0 7.0 1.0 1.0 4.0

Property Values

Value Description
absolute Generates an absolutely positioned element, relative to the first parent element that is not statically positioned. The element's position is specified by "left", "top", "right", and "bottom" properties.
fixed Generates a fixed positioned element, relative to the browser window. The element's position is specified by "left", "top", "right", and "bottom" properties.
relative Generates a relatively positioned element, relative to its normal position. Thus, "left:20" adds 20 pixels to the element's LEFT position.
static Default value. No positioning, the element appears in the normal flow (ignores top, bottom, left, right, or z-index declarations).
sticky Sticky positioning, based on the user's scroll position. It behaves like position:relative within its parent until a given offset threshold is met in the viewport, then it behaves like position:fixed. Note: Internet Explorer, Edge 15 and earlier versions do not support sticky positioning. Safari requires the -webkit- prefix (see the example below).
inherit Specifies that the position property should be inherited from the parent element.
initial Sets this property to its default value. See CSS initial keyword for more details.

More Examples

Position:relative


Related Articles

CSS Tutorial: CSS Position

❮ Pr Dim Min Width Pr Margin ❯