最近感觉晚上9点以后有点闲,每天补充一点深入了解的东西,算是能加快进度吧
1.定位,包含块,默认值问题
- 视口和包含块不是一个东西
- 初始包含块是一个视窗大小的矩形
- 对于设置有position属性的元素,若position:relative或者static那么包含块为最近的块级祖先元素的内容区域
- 对于一个非根元素,如果position值为absolute,包含块设置为最近的position值不是为默认值的祖先元素过程如下
如果祖先为块级元素,包含块则设置为该元素的内边距边界
如果没有祖先,元素的包含块定义为初始包含块 - 总结:定位参照谁来定位,包含块,只是不一样的情况下包含块不同
- left ,top ,right,width等默认值为auto 不是0
- margin padding 默认值为0
- boder-width 默认值中等大小
- 百分比参照谁 width