CSS - align-self
align-self
align-self
aligns the item within its containing element
Property Variable Name
align-self
Available Values for align-self
auto|stretch|center|flex-start|flex-end|baseline|initial|inherit
Examples Using align-self values
Example using align-self auto
Example using align-self auto
Here is an example using align-self:auto;
Demo Box 1 Content 1
Demo Box 1 Content 2
Code
<style>
.demo-box-1 {
border-radius:3px;
margin-bottom:10px;
border:1px solid #000;
height:220px;
width:100%;
display: flex;
flex-wrap: wrap;
}
.demo-box-1 span {
padding:10px;
background:#3b7aa0;
color:#FFF;
margin:1%;
align-self:auto;
}
</style>
<h2>Example using align-self auto</h2>
<p>Here is an example using <code>align-self:auto;</code></p>
<div class='demo-box-1'>
<span>Demo Box 1 Content 1</span>
<span>Demo Box 1 Content 2</span>
</div>
Example using align-self stretch
Example using align-self stretch
Here is an example using align-self:stretch;
Demo Box 2 Content 1
Demo Box 2 Content 2
Code
<style>
.demo-box-2 {
border-radius:3px;
margin-bottom:10px;
border:1px solid #000;
height:220px;
width:100%;
display: flex;
flex-wrap: wrap;
}
.demo-box-2 span {
padding:10px;
background:#3b7aa0;
color:#FFF;
margin:1%;
align-self:stretch;
}
</style>
<h2>Example using align-self stretch</h2>
<p>Here is an example using <code>align-self:stretch;</code></p>
<div class='demo-box-2'>
<span>Demo Box 2 Content 1</span>
<span>Demo Box 2 Content 2</span>
</div>
Example using align-self center
Example using align-self center
Here is an example using align-self:center;
Demo Box 3 Content 1
Demo Box 3 Content 2
Code
<style>
.demo-box-3 {
border-radius:3px;
margin-bottom:10px;
border:1px solid #000;
height:220px;
width:100%;
display: flex;
flex-wrap: wrap;
}
.demo-box-3 span {
padding:10px;
background:#3b7aa0;
color:#FFF;
margin:1%;
align-self:center;
}
</style>
<h2>Example using align-self center</h2>
<p>Here is an example using <code>align-self:center;</code></p>
<div class='demo-box-3'>
<span>Demo Box 3 Content 1</span>
<span>Demo Box 3 Content 2</span>
</div>
Example using align-self flex-start
Example using align-self flex-start
Here is an example using align-self:flex-start;
Demo Box 4 Content 1
Demo Box 4 Content 2
Code
<style>
.demo-box-4 {
border-radius:3px;
margin-bottom:10px;
border:1px solid #000;
height:220px;
width:100%;
display: flex;
flex-wrap: wrap;
}
.demo-box-4 span {
padding:10px;
background:#3b7aa0;
color:#FFF;
margin:1%;
align-self:flex-start;
}
</style>
<h2>Example using align-self flex-start</h2>
<p>Here is an example using <code>align-self:flex-start;</code></p>
<div class='demo-box-4'>
<span>Demo Box 4 Content 1</span>
<span>Demo Box 4 Content 2</span>
</div>
Example using align-self flex-end
Example using align-self flex-end
Here is an example using align-self:flex-end;
Demo Box 5 Content 1
Demo Box 5 Content 2
Code
<style>
.demo-box-5 {
border-radius:3px;
margin-bottom:10px;
border:1px solid #000;
height:220px;
width:100%;
display: flex;
flex-wrap: wrap;
}
.demo-box-5 span {
padding:10px;
background:#3b7aa0;
color:#FFF;
margin:1%;
align-self:flex-end;
}
</style>
<h2>Example using align-self flex-end</h2>
<p>Here is an example using <code>align-self:flex-end;</code></p>
<div class='demo-box-5'>
<span>Demo Box 5 Content 1</span>
<span>Demo Box 5 Content 2</span>
</div>
Example using align-self baseline
Example using align-self baseline
Here is an example using align-self:baseline;
Demo Box 6 Content 1
Demo Box 6 Content 2
Code
<style>
.demo-box-6 {
border-radius:3px;
margin-bottom:10px;
border:1px solid #000;
height:220px;
width:100%;
display: flex;
flex-wrap: wrap;
}
.demo-box-6 span {
padding:10px;
background:#3b7aa0;
color:#FFF;
margin:1%;
align-self:baseline;
}
</style>
<h2>Example using align-self baseline</h2>
<p>Here is an example using <code>align-self:baseline;</code></p>
<div class='demo-box-6'>
<span>Demo Box 6 Content 1</span>
<span>Demo Box 6 Content 2</span>
</div>
Example using align-self initial
Example using align-self initial
Here is an example using align-self:initial;
Demo Box 7 Content 1
Demo Box 7 Content 2
Code
<style>
.demo-box-7 {
border-radius:3px;
margin-bottom:10px;
border:1px solid #000;
height:220px;
width:100%;
display: flex;
flex-wrap: wrap;
}
.demo-box-7 span {
padding:10px;
background:#3b7aa0;
color:#FFF;
margin:1%;
align-self:initial;
}
</style>
<h2>Example using align-self initial</h2>
<p>Here is an example using <code>align-self:initial;</code></p>
<div class='demo-box-7'>
<span>Demo Box 7 Content 1</span>
<span>Demo Box 7 Content 2</span>
</div>
Example using align-self inherit
Example using align-self inherit
Here is an example using align-self:inherit;
Demo Box 8 Content 1
Demo Box 8 Content 2
Code
<style>
.demo-box-8 {
border-radius:3px;
margin-bottom:10px;
border:1px solid #000;
height:220px;
width:100%;
display: flex;
flex-wrap: wrap;
}
.demo-box-8 span {
padding:10px;
background:#3b7aa0;
color:#FFF;
margin:1%;
align-self:inherit;
}
</style>
<h2>Example using align-self inherit</h2>
<p>Here is an example using <code>align-self:inherit;</code></p>
<div class='demo-box-8'>
<span>Demo Box 8 Content 1</span>
<span>Demo Box 8 Content 2</span>
</div>