Only the following properties affects the normal flow of any given element:
float: right|leftposition: absolute|fixed
Just for completeness:
-
display: noneremoves the element from the flow (strictly speaking the element will not have a flow order) -
position: relativedoes not change the flow order of the element, but changes its position relative to the normal flow position. -
visibility: hiddenwill maintain the element on the flow but will not render it to the viewport.