Pretty straightforward, was wondering what the inspiration or precedent for the CSS 'float' concept. I'm not familiar with any other graphic APIs or other layout DSLs that use this concept, but it's such a huge part of HTML layouts. I'm curious if a previous language had a similar concept, or if 'floats' originated from the land of HTML/CSS. Thanks.
LaTeX has them. Tables and figures are typically floats. They are automatically placed in a good place rather than just wherever in your document you put them. The idea there presumably comes from how figures in books and articles are typically placed where there is room as opposed to just in the text.