SOURCE

console 命令行工具 X clear

                    
>
console
//  定位小结
// 定位模式	        是否脱标占有位置	    移动位置基准	     模式转换(行内块)	使用情况
// 静态static	    不脱标,正常模式	    正常模式	         不能	           几乎不用
// 相对定位relative	不脱标,占有位置	    相对自身位置移动	  不能          	基本单独使用
// 绝对定位absolute	完全脱标,不占有位置	相对于定位父级移动位置	能	            要和定位父级元素搭配使用
// 固定定位fixed	完全脱标,不占有位置	相对于浏览器移动位置	能	            单独使用,不需要父级
// 注意:

// 边偏移需要和定位模式联合使用,单独使用无效;
// top 和 bottom 不要同时使用;
// left 和 right 不要同时使用。
// 5. 网页布局总结
// 一个完整的网页,有标准流 、 浮动 、 定位 一起完成布局的。每个都有自己的专门用法。

// 1). 标准流

// 可以让盒子上下排列 或者 左右排列的

// 2). 浮动

// 可以让多个块级元素一行显示 或者 左右对齐盒子 浮动的盒子就是按照顺序左右排列

// 3). 定位

// 定位最大的特点是有层叠的概念,就是可以让多个盒子 前后 叠压来显示。 但是每个盒子需要测量数值。
<div class="father">
    <div class="son">子</div>
</div>
<div class="fixbox">
    fixed
</div>
.father{
    height: 200px;
    width: 200px;
    background-color: rgb(128,128,128);
    position:relative;
    top:50px;
    left: 50px;

}
.son{
    height: 30px;
    width: 30px;
    background-color: white;
    position: absolute;
    top:50%;
    left: 50%;
    margin-left: -15px;
    margin-top: -15px

}
.fixbox{
    position: fixed;
     top:90%;
    left: 90%;
    width: 40px;
    height: 40px;
    background-color: red
}