1.初始包含块,浏览器viewport大小
2.非根元素,position:relative/static,包含块为最近的块级框,表格单元或行内祖先框的内容区
3.非根元素,position:absolute,包含块为最近的position不是static的祖先元素,没有的话就是初始包含块
- 若祖先为块级元素,包含块为祖先块从border的内边界以内的部分,即padding+context
- 若为行内元素,根据文字方向确定。从左向右内容区左上角和右下角确定的框;从右向左为右上角和左下角确定的内容区