I have already googled about this property, I think I understand the meaning of its action, but not always. Explain that it specifically does with float elements, and with ordinary ones. But first take a look here . Why, if you remove the overflow property, everything disappears, how does it solve something here? I will be grateful for the answer :)