第4回: footer
1. Flexboxの基礎
Flexboxは、従来のfloat
やinline-block
などでは難しかった以下のようなレイアウトが簡単にできます。
複雑なレスポンシブデザインが簡単に作成できる:画面サイズに応じて要素の並び方を変更可能。
要素の並び順や方向を簡単に制御できる(横並びや縦並び、逆順も可能)。
スペースの自動調整:コンテナの幅に合わせて、要素が均等に並ぶように自動調整が可能。
2. レスポンシブデザイン
Flexboxでのレスポンシブ対応方法
flex-direction
を画面サイズに合わせて変更する
Flexboxのflex-direction
プロパティを使い、デスクトップでは横並び(row
)、モバイルでは縦並び(column
)にする方法です。これにより、画面幅に応じて自動で要素が並べ替えられます。
5. Flexboxのメリット
Flexboxは、簡単に要素を並べたり、柔軟なレイアウトを作成したりするのに非常に便利なツールです。特に、レスポンシブデザインのために必要な調整がしやすいため、デバイスごとの最適な表示を求められる現代のウェブ開発にとっては必須の技術と言えるでしょう。
模写サンプルサイト elementary004