- Trending Categories
- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
HTML DOM Style alignSelf property
The HTML DOM alignSelf property is used for specifying a given item alignment present inside a flexible container. The alignSelf property is used to override the specified align-items value in an element’s grid or flex display layout.
Syntax
Following is the syntax for −
Setting the alignSelf property −
object.style.alignSelf = "auto|stretch|center|flex-start|flex-end|baseline|initial|inherit"
Values
Following are the values of the alignSelf property −
Value | Description |
---|---|
Stretch | It is the default value and used to stretch the items to fit the container. |
Center | This is used for positioning the items at the center of the container. |
flex-start | To position items at the beginning of the container. |
flex-end | To position the items at the end of the container. |
baseline | To position the items at the container baseline |
initial | For setting this property to initial value. |
Inherit | To inherit the parent property value. |
Example
Let us look at the example for the Style alignSelf property −
<!DOCTYPE html> <html> <head> <style> #container { width: 180px; height: 220px; padding: 10px; border: 1px solid #333; display: flex; align-items:baseline; flex-flow: row wrap; } .ele { width: 60px; height: 60px; background-color: skyblue; } .ele:nth-child(2n) { background-color: orange; } </style> <script> function changeAlign(){ document.getElementsByClassName("ele")[1].style.alignSelf="flex-end"; } </script> </head> <body> <h2>Demo Heading</h2> <div id="container"> <div class="ele"></div> <div class="ele"></div> <div class="ele"></div> </div> <p>Change the align Self property of the above div by clicking the below button</p> <button onclick="changeAlign()">CHANGE</button> </body> </html>
Output
This will produce the following output −
On clicking the CHANGE button −
Advertisements