1. normal flow
1.1. size specified
1.2. size not specified
2. floats
3. negative margin
4. relatively positioned
5. absolutely positioned