Floats, absolutely positioned elements, block containers (such as inline-blocks, table-cells, and table-captions) that are not block boxes, and block boxes with "overflow" other than" visible" (except when that value has been propagated to the viewport) establish new block formatting contexts for their contents.
except when that value has been propagated to the viewport
what is this exception?