Positioning Examples
Here are some of the most common use cases for positioning. Although it may seem tempting to use positioning for creating layouts and position elements on the page, it is not a scalable or responsive solution, hence is not recommended.
Position Absolute and Relative - Text overlay Image
- Adding 
position: absolute;to theh1will place it on top of the image - Once the position is set the 
h1will loose its width so we can set it towidth: 100%; - Adding the 
top: 40%value will move the heading by 40% from the top of the body tag - To keep the heading inside the .container we can add 
position:relative;to the .container 
Few other styles to consider:
- Adding a translucent background to the heading
 - Adding 
with:100%to the image - Adding 
max-width:500px;to the .container so it does not go over 500px - Centring the container on the page using 
margin: 0 auto; 
Position Fixed - Back to Top
A common use of the position fixed is when we show a back-top top on-page link which will bring us to the top of the page.
Here is the codepen with just the on-page link
Now adding the position:fixed; with bottom and right position values to the anchor tag with class top-link