Это определение clearfix загрузчика 4,
.clearfix::after {
display: block;
clear: both;
content: "";
}
Я понимаю, что ясно, но не два других.
Зачем нам нужно добавлять пустую строку и делать ее блокированной?
Мне иногда кажется, что дисплей также настроен на таблицу, что это делает?