Comme vous pouvez le voir, les seules tailles absolues sont dans les lignes 14 et 15 du CSS, et ne s'applique qu'au premier objet (à cause du ">", qui ne prennent en compte que les enfants directs d'un objet). Tous les autres objets ont une taille définie relativement : 50% de celle de leur parent. Notre premier fait donc 200 pixels, le suivant 100 pixels, puis 50 px et 25 px. Et ce, sans que nous ayons à les définir à la main. De la récursion !
Si la taille est une propriété "évidente" pour la récursion, il en existe de nombreuses autres ! Prenons comme exemple la propriété transform "rotate". Cliquez sur notre petite collection de carrés et observez les entrer en rotation !