Была небольшая задача на CSS добавить внутри квадрата квадраты меньше и другим цветом. Решил данную задачу вот так -
https://codepen.io/LBA/pen/WVzmye
Но прозвучал вопрос как можно добавлять квадраты и при этом не "стереть локти"? Т.е. так понимаю это не задавать ширину и высоту для дочернего элемента:

Подскажите, пожалуйста, как автоматизировать этот процесс добавления дочерних квадратов?