Description
In what order should page floats with different float references be placed?
For example, when there are a block-end page float with “page” float reference (A) followed by a block-end page float with “column” float reference (B):
-
According to the current spec, all page floats with “page” float reference should be placed before layout of “column” page floats begins. In that case, the “page” float A is placed below the “column” float B.
-
In the above case, the order of the floats (B -> A) is “reversed”. Some people may prefer them placed in the “right” order (A -> B). However, if we place the floats in this order, space next to the “column” float B gets isolated from the rest of the space by the page-wide float A. Should the main text flow into the isolated space, or should it be kept empty?