2:04からcalc
で横幅の指定をしているところで、
.products li {
width: calc((100% - 16px) / 2);
の指定だけでは、間に16pxの余白ができないのはなぜなのでしょうか。
そのあとgap: 16px
を指定したことで、余白ができていました。
gap
を指定しないと、余白ができない。
CSS基本文法#30のcalc
の説明でもgap
が出てきていないので、混乱しています。
過去の質問の中に、「フレックスボックスに gap
プロパティが導入されたため」と拝見しましたが
calc
を使用するときに、gap
も使用しなければならないということでしょうか。
よろしくお願いいたします。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?