The left property in CSS is used to specify the horizontal position of a positioned element. It does not affect non-positioned elements.
Note:
- If the position property is absolute or fixed, the left property specifies the distance between the element's left edge and the left edge of its containing block.
- If the position property is relative, the left property specifies the distance of element's left edge is moved to the right from its normal position.
- If position property is sticky, the left property behaves like its position is relative when the element is inside the viewport, and like its position is fixed when it is outside.
- If the position property is static, the left property has no effect.
- If both left and right properties are defined, the left value has precedence when the container is left-to-right and the right value has precedence when the container is right-to-left.
Syntax:
left: length|percentage|auto|initial|inherit;
Property Values:
- length: It is used to specify the length of the left property. It accepts positive and negative values.
- percentage: It specifies the width of the containing block in percentage.
- auto: It is used to set the left property to its default value.
- initial: It is used to specify the left property to its default value.
- inherit: It sets the left property from its parent.
Example 1: This example describes the position property to absolute.
Output:
👁 Image
Note: The containers of initial and inherit overlap because of having similar dimensions and value defaults.
Example 2: This example describes the position property to relative.
Output:
👁 Image
Supported Browsers: The browser supported by left property are listed below:
- Google Chrome 1.0 and above
- Edge 12.0 and above
- Internet Explorer 5.5 and above
- Firefox 1.0 and above
- Safari 1.0 and above
- Opera 5.0 and above