flexboxによるdivタグの横並び化

display:flex

item1
item2
item3
item4

flex-direction:row-reverse

要素の右揃え
item1
item2
item3
item4

flex-wrap: wrap;

要素の折り返し指定
item1
item2
item3
item4
item5
item6
item7
item8

justify-content: center;

要素を中央揃えで間隔を取る
item1
item2
item3

justify-content: space-between;

全画面均等そろえ
item1
item2
item3

justify-content:space-around;

要素を左右均等揃えで間隔を取る
item1
item2
item3

align-itemsによる垂直方向の位置合わせ

align-items: stretch;

item1
item2
item3
item4
item5
item6

align-items: start;

item1
item2
item3
item4
item5
item6

align-items: flex-start;

コンテナ内垂直位置の指定 上揃え
item1
item2
item3
item4
item5
item6

align-items: flex-end;

コンテナ内垂直位置の指定 下揃え
item1
item2
item3
item4
item5
item6

align-items: center;

コンテナ内垂直位置の指定 中央
item1
item2
item3
item4
item5
item6

align-items: baseline;

コンテナ内垂直位置の指定 ベースライン(文字の下ラインを合わせる)
item1
item2
item3
item4
item5
item6