bootstrap のカードスタイルをいい感じに表示させる方法
bootstrap には.card, .card-deckというクラスが存在し、自動的にカードスタイルで表示してくれる。
↓こういうやつ

ただそのまま使うと横一列に並んでしまった。
なんでだろう〜と思い調べたところ、flex の影響でflex-flow: row wrap;が 効いていないようだった。

この設定を無効にすればこちらの思惑どおり表示されたので、CSS に以下を追加する。
.card {
width: calc(25% - 30px); ← コンテンツを4つ表示したらwrap させるための幅指定
flex: none !important; ← flex を無効化
margin: 10px; ← カード幅の調整
}
無事思ったとおり表示できるようになった。
bootstrap を利用しない場合はここに記載された設定をすればよさそう。

できるポケット Web制作必携 HTML&CSS全事典 改訂版 HTML Living Standard & CSS3/4対応 できるポケットシリーズ
- 作者:加藤善規,できるシリーズ編集部
- 発売日: 2020/02/14
- メディア: Kindle版

