clearfixで使う clear: both; は誰が何をclearしているのか CSS
.boxA:after{
content: "";
display: block;
clear: both;
}
clearfixで使う clear: both; の意味
親要素である.boxAが
後述の内容を.boxAに被さって表示させるかどうかを聞いている
(もう少し正確に、.boxAの中でフロートしている子要素を避けて、
後述のコンテンツを左右に回り込みしていいかどうかということ)
clear: both;
なので、左右回り込みはクリアする(=回り込みしない)
結果、フロートやフロートを囲ったBOXの下に後述のコンテンツ表示される。