¿Qué hace :: antes realmente?

Entonces leí los documentos y probablemente entiendo el propósito de::before y::after. Si mi comprensión es correcta, siempre deberían funcionar en combinación con otros elementos. Pero la página web que estoy viendo tiene algo como esto:

<body>
    <div class="container-fluid">
        ::before
        <div> ... </div>
        ::after
    </div>
<body>

No puedo entender qué::before y::after estan haciendo aqui?

Respuestas a la pregunta(3)

Su respuesta a la pregunta