minipage environment, just like
\makebox and similar commands creates an object that to LaTeX is almost like a big letter. The same holds for
A floating object is one that LaTeX defers the positioning of, typically
figure (and other similar floats that can be defined with packages such as
newfloat or are defined by packages such as
Each floating object is essentially a chunk of copy that is momentarily stored in memory for being placed accordingly to LaTeX rules. It can contain anything that can go in normal text, including
tabular and so on. The only restriction is that a float cannot contain another float and page breaking instructions (that make no sense in them).
Let's see an example that often confuses beginners. Typically, a
figure float has this structure
This declares a float that LaTeX will place according to its rules. However,
\includegraphics by itself is a command similar to
\mbox and so can go anywhere: to the eyes of LaTeX it's a "big letter". In the case of a
figure we can see it: LaTeX builds a paragraph (with center "justification") consisting only of one big letter. The caption is, by rule, a differently built object.
Thus the answer to your question is yes:
table is a floating object, whatever it contains.