flex-boxを使用して要素を並べる

floatを使うより簡単

ボックス要素を横並びにしたい場合floatを使用してレイアウトすることが多々あると思いますが、flex-boxを使用することでボックス要素を横並び、要素の並び替え、高さの違う要素を上下中央に揃える等少量のcssで簡潔にレイアウトすることができます。

使い方

・並べたい要素の親要素と子要素にdisplay: flex;を設定
・親要素にjustify-content:で並び方を設定(設定の仕方は以下)



中央揃え

See the Pen filex-box1 by AkiraSatou (@SatoWeb) on CodePen.0



右揃え

See the Pen flex-box2 by AkiraSatou (@SatoWeb) on CodePen.0



均等配置(両端のボックス要素は始端と終端に配置)

See the Pen flex-box3 by AkiraSatou (@SatoWeb) on CodePen.0



均等配置均等配置(両端ボックス要素は始端、終端からボックス間隔の半分の距離)

See the Pen gOOLqPP by AkiraSatou (@SatoWeb) on CodePen.0

レスポンシブにも対応

少量のコードでレスポンシブにも対応しているので制作も捗ります。
IEにも最新のバージョンには対応しているので使いやすいです。お試しください。