Что значит body::after ?


#1

Что значит body::after ?


#2

псевдоэлемент. подробно разбираются тут


#3

:: — в CSS, указывает на псевдоэлемент
after — переводится как “после”

А все вместе указывает на то, что у тега, в данном случае body, есть виртуальный элемент, идущий после всех других его элементов.
Свойства этого элемента, задаются в его CSS-коде. Но обязательно должно присутствовать свойство content: “”, пусть даже пустое. Пока нет контента, нет и псевдоэлемента.

Зачем он нужен в данном конкретном случае, можно понять посмотрев его CSS свойства.