The so-called document flow, refers to the element layout process, the elements will go from left to right, from the top down flow. The final form is divided into rows from top to bottom, and the elements are emitted from left to right in each row. Out-of-document flow the elements are removed from the normal layout, and when the other boxes are positioned, it is possible to overlap them when they are not seen.
How to get out of the document flow: floating and positioning.
1. Locate the out-of-document flow
Html
<Divclass= "Parent"> <Divclass= "Left"></Div> <Divclass= "Right">Speed, speed, velocity, speed, speed, speed, speed, speed, velocity, speed, velocity, speed, speed, speed, velocity, speed, rate, velocity, speed, speed, speed, velocity, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed. Speed speed speed speed speed speed speed speed speed speed speed velocity speed speed rate speed speed speed velocity rate fast speed speed rate speed speed rate speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed Speed, speed, velocity, speed, speed, speed, speed, velocity, speed, speed, speed, speed, speed, speed, speed, rate, velocity, speed, speed, velocity, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed. Speed speed speed speed speed speed speed speed speed speed speed velocity speed speed rate speed speed speed velocity rate fast speed speed rate speed speed rate speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed velocity speed speed velocity speed velocity speed speed speed speed speed velocity speed velocity speed speed rate rate speed velocity rate speeds fast speed speed speed speed speed velocity speed</Div></Div>
Css
. Parent{position:relative;margin:0 Auto;width:500px;}. Left{Background-color:rgba (0, 0, 0.47);position:Absolute; Left:0;Top:0;width:100px;Height:100px;}. Right{Background-color:Rgba (236, 236, 227, 0.83);}
2. Floating out of document flow
Html
<Divclass= "Parent"> <Divclass= "Left"></Div> <Divclass= "Right">Speed, speed, velocity, speed, speed, speed, speed, speed, velocity, speed, velocity, speed, speed, speed, velocity, speed, rate, velocity, speed, speed, speed, velocity, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed. Speed speed speed speed speed speed speed speed speed speed speed velocity speed speed rate speed speed speed velocity rate fast speed speed rate speed speed rate speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed Speed, speed, velocity, speed, speed, speed, speed, velocity, speed, speed, speed, speed, speed, speed, speed, rate, velocity, speed, speed, velocity, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed, speed. Speed speed speed speed speed speed speed speed speed speed speed velocity speed speed rate speed speed speed velocity rate fast speed speed rate speed speed rate speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed speed velocity speed speed velocity speed velocity speed speed speed speed speed velocity speed velocity speed speed rate rate speed velocity rate speeds fast speed speed speed speed speed velocity speed</Div></Div>
Css
. Parent { margin: 0 Auto; width: 500px;} . Left { background-color: Green; float: left; width: 100px; height: 100px;} . Right { background-color: rgba (236, 236, 227, 0.83);}
When you use float to detach from the document flow, the other boxes ignore the element, but the text inside the other box will still make a position for the element, wrapping around it;
For elements that use Position:absolute to disengage from the document flow, the text in other boxes and other boxes ignores him.
Only absolute and fixed are detached from the document stream in the location, and when both Position:absolute and Float:right are set, the Float:right is ignored.
CSS out of document flow