CSS flexとalign-itemsで垂直方向の末尾位置を指定する

環境
Google Chrome 106.0.5249.119
Windows 10 Home 64bit

書式
1.display: flex;
要素は、ブロック要素のように動作しつつ、そのコンテンツをフレックスボックスモデルに従ってレイアウトします。
親要素にdisplay:flexを指定します
2.align-items: flex-end;
フレックスアイテムを末尾にまとめます。

使用例

<!DOCTYPE html>
<html>
<head>
<style>
   /*親要素*/
  .parentA {
    /*display:flexを指定*/
    display: flex;
    /*末尾に寄せる*/
    align-items: flex-end;
    width: 250px;
     height: 60px;
    border: 1px solid #000;
  }
   /*子要素*/
  .childA {
    background: SkyBlue;
    text-align: center;
    width: 60px;
    border: 1px solid #000;
  }
</style>
</head>
<body>

<div class="parentA">
  <div class="childA">to</div>
  <div class="childA">oo</div>
  <div class="childA">fu</div>
</div>
</body>
</html>

結果
子要素三つが末尾に寄せます。

CSS

Posted by arkgame