To co do tej pory powiedzieliśmy o typach pojemników odnoszących się jedynie do elementów w normalnym strumieniu dokumentu. Kiedy elementy stają się pływające1 (float:left albo float:right) lub pozycjonowane absolutnie (position: absolute albo position:fixed), rządzą się własnymi zasadami. Zwykle tworzą pojemniki blokowe, to znaczy wartość display przyjmuje block.
Dla elementów pozycjonowanych bądź pływających właściwość2 display jest zwykle ignorowana, z jednym godny uwagi wyjątkiem, o którym zaraz powiemy.