CSSのFlexboxとcalc()関数を使って簡単にレスポンシブ対応3カラムカードレイアウトを作成する方法を備忘録としてまとめておきます。デスクトップ表示時は3カラム、タブレット表示時は2カラム、モバイル表示は1カラムにするなどのレイアウトをいちいち幅やマージンを細かく計算して実装する必要がないので、自分的には重宝しています。※注)calc()関数はモダンブラウザにサポートされていて使いやすいですが、FlexboxはIE6-9(IE10はベンダープレフィックスで対応)には対応していないので旧IE6-9をサポートするサイトを構築する場合は注意が必要です。 3カラムカードレイアウトデモ 下のデモのようなカードレイアウトが簡単にできます。ウインドウ幅を変えるとカラム数が変化します。 カードレイアウト1 Flexboxとcale()を使ってかんたんにカードレイアウトをつくる手順のご紹介 カードレ