How to align content of a div to the bottom using CSS ?

30 Jun, 2022
Basic property of CSS:
position: The position property specifies the type of positioning method used for an elements. For example static, relative, absolute and fixed.
bottom: The bottom property affects the vertical position of a positioned element. This property has no effect on non-positioned elements.
left: The left property affects the horizontal position of a positioned element. This property has no effect on non-positioned elements.
right: The right property affects the horizontal position of a positioned element. This property has no effect on non-positioned elements.
On the basic of the value of position property the value of the other property is set.Here are a few examples using these properties. 
Example:Button shift to the bottom left corner of the div element. 
html
<!DOCTYPE html><html>  <head>    <title>align content to div</title>    <style>        .main {            border: 1px solid green;            float: left;            min-height: 180px;            margin: 2px;            padding: 10px;            min-width: 117px;            position: relative;        }          .gfg {            font-size: 40px;            color: green;            font-weight: bold;            tect-align: center        }          .geeks {            text-align: center;        }          #bottom {            position: absolute;            bottom: 0;            left: 0;        }    </style></head>  <body>    <div class="main">        <div class="gfg">GeeksforGeeks</div>        <div class="geeks">            A computer science portal for geeks        </div>        <div id="bottom">Bottom Content Div</div>    </div></body>  </html>                
Output:
  
Example:Button shift to the bottom right corner of the div element. 
html
<!DOCTYPE html><!DOCTYPE html><html>  <head>    <title>align content to div</title>    <style>        .main {            border: 1px solid green;            float: left;            min-height: 180px;            margin: 2px;            padding: 10px;            min-width: 117px;            position: relative;        }          .gfg {            font-size: 40px;            color: green;            font-weight: bold;            tect-align: center        }          .geeks {            text-align: center;        }          #bottom {            position: absolute;            bottom: 0;            right: 0;        }    </style></head>  <body>    <div class="main">        <div class="gfg">GeeksforGeeks</div>        <div class="geeks">            A computer science portal for geeks        </div>        <div id="bottom">Bottom Content Div</div>    </div></body>  </html>           
Output:
 
CSS is the foundation of webpages, is used for webpage development by styling websites and web apps. You can learn CSS from the ground up by following this CSS Tutorial and CSS Examples.
hardikkoriintern
CSS-Misc
Picked
Technical Scripter 2018
CSS
HTML
Technical Scripter
Web Technologies
HTML
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
How to update Node.js and NPM to next version ?
Top 10 Projects For Beginners To Practice HTML and CSS Skills
How to insert spaces/tabs in text using HTML/CSS?
How to create footer to stay at the bottom of a Web page?
CSS to put icon inside an input element in a form
How to update Node.js and NPM to next version ?
Top 10 Projects For Beginners To Practice HTML and CSS Skills
How to insert spaces/tabs in text using HTML/CSS?
REST API (Introduction)
Hide or show elements in HTML using display property