.clearfix の疑似要素は before ではなく after を使っているのはなぜですか?

2017年10月25日
ユーザー

この動画内で、親要素の背景色を反映させるために以下のようなコードを使用しています。

.clearfix:after{
    content: "";
    display:block;
    clear: both;
}

ここでは、疑似要素に after を使用していると思いますが、before に変えてみたところ main の背景色が反映されませんでした。なぜ before だとダメなのでしょうか?

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?