The float property is one of CSS's most powerful, so it only makes sense that it also one the most problematic. Any element styled with a float value of left or right is moved to one side of its parent element allowing the content of the parent to flow around it.