任务十

2018-07-09  本文已影响0人  饥人谷_我已经是一条咸鱼了

CSS浮动

CSS定位

属性 备注
inherit 规定应该从父元素继承position属性的值 一般不用
static 默认值,没有定位,元素出现在正常的流中(忽略top,bottom,left,right或者z-index声明) 声明无效
relative 生成相对定位的元素,相对于元素本身正常位置进行定位,因此left: 20px会向元素的left位置添加20px
absolute 生成绝对定位的元素,相对于static定位以外的第一个祖先元素(offset parent)进行定位,元素的位置通过left top right bottom属性进行规定 以父容器作为参考点,如果父容器没有,那就再往上找,直到HTML;沿着内边框
fixed 生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过left top right bottom属性进行规定
sticky CSS3新属性,表现类似position: relative position: fixed的合体,在目标区域在屏幕中可见 差兼容,一般用javascript做出来
.box{
        position: absolute;
        left: 50%;
        right: 50%;
        margin-left: -50px; (自己宽度的一半)
        margin-top: -50px;
        }

水平居中&垂直居中

margin: 0 auto;
text-align: center;
上一篇 下一篇

猜你喜欢

热点阅读