top property:
Specifies the top position of a positioned element.
For absolutely positioned elements, the top property sets the top edge of an element to a unit above/below the top edge of its containing element.
For relatively positioned elements, the top property sets the top edge of an element to a unit above/below its normal position.
If "position:static", the top property has no effect.
Note: a negative top property value positions element up.
Eg:
<!DOCTYPE html>
<html>
<head>
<style>
  img
  {
  position:absolute;
  top:0px;
  }
</style>
</head>
<body>
  <img src="happyface.png" width="95" height="84" />
  <h1>This is a heading</h1>
</body>
</html>
 
Outputs:

 
 
right property:
Specifies the right position of a positioned element.
For absolutely positioned elements, the right property sets the right edge of an element to a unit to the left/right of the right edge of its containing element.
For relatively positioned elements, the right property sets the right edge of an element to a unit to the left/right to its normal position.
If "position:static", the right property has no effect.
Eg:
<!DOCTYPE html>
<html>
<head>
<style>
  img
  {
  position:absolute;
  right:50px;
  }
</style>
</head>
<body>
  <h1>This is a heading</h1>
  
  <img src="happyface.png" width="95" height="84" />
</body>
</html>
 
Outputs:

 
 
bottom property:
Specifies the bottom position of a positioned element
For absolutely positioned elements, the bottom property sets the bottom edge of an element to a unit above/below the bottom edge of its containing element.
For relatively positioned elements, the bottom property sets the bottom edge of an element to a unit above/below its normal position.
If "position:static", the bottom property has no effect.
Eg:
<!DOCTYPE html>
<html>
<head>
  <style>
  img.eg1
  {
  position:absolute;
  bottom:0px;
  }
  
  img.eg2
  {
  position:relative;
  bottom:-100px;
  }
  </style>
</head>
<body>
  <img class="eg1" src="happyface.png" width="95" height="84" />
  <h1>This is a heading</h1>
  <img class="eg2" src="happyface.png" width="95" height="84" />
</body>
</html>
 
Outputs:

 
 
left property:
Specifies the left position of a positioned element.
For absolutely positioned elements, the left property sets the left  edge of an element to a unit to the left/right of the left edge of its  containing element.
For relatively positioned elements, the left property sets the left  edge of an element to a unit to the left/right to its normal position.
If "position:static", the left property has no effect.
Eg:
<!DOCTYPE html>
<html>
<head>
  <style>
      img
      {
      position:absolute;
      left:50px;
      }
  </style>
</head>
<body>
  <h1>This is a heading</h1>
  <img src="happyface.png" width="95" height="84" />
</body>
</html>
 
Outputs:
