Добавить блок div в тело документа средствами css?
Проснулся интерес, как добавить блок в тело html средствами css и возможно ли это?
Пример: после каждого 3го блока <div class="white">, вставлять еще один блок <div class="dark">.
В функциях пока ничего дельного не нашел, смотрел в сторон nth.
Можно использовать .js, но так не интересно жить.
Как это, по идее без js как раз не интересно жить))
Сам css не имеет возможности создать еще один элемент, кроме как :before/:after. Можно по nth-child указывать, что вот этим детям создать before/after, и в стилях прописать для псевдоэлементов display: block.