Hi. Can you please explain why I would need to set the position of (.penguin to relative), but with the (.penguin * for the child elements), I had to change the position to absolute?
Because with position relative in their parent, the children will positioned relative to their parent, but out of the normal flow (like no elements there) because they have position absolute.
It is hard to explain so check this articles and this Kevin Powell’s short video: