<html>
<head>
<style>
#main
{
width:220px;
height:300px;
border:1px solid black;
display:flex;
align-items:flex-start;
}
#main div
{
flex: 1;
}
#myBlueDiv
{
align-self:center;
}
</style>
</head>
<body>
<div id="main">
<div style="background-color:coral;">红色</div>
<div style="background-color:lightblue;" id="myBlueDiv">蓝色</div>
<div style="background-color:lightgreen;">带有更多内容的绿色 div</div>
</div>
<p><b>注意:</b>align-self 属性可重写容器的 align-items 属性。</p>
<p><b>注意:</b>Internet Explorer 和 Safari 不支持 align-self 属性。</p>
</body>
</html>