This is the link
I understand that the overflow property determines what to do with “the excess part” of something, for example, to hide or to put a scrollbar. In the example, if I erase the overflow property, the ul will be just a line as the list is floated.
How is the overflow: hidden is getting the ul back?