The float property is most commonly used for page layout. However, the original purpose of float was to allow text to wrap around an object. As float is often not used as originally intended, working with it can be a bit fragile and a bit tricky until you get used to its quirks.