美文网首页
5. CSS 定位

5. CSS 定位

作者: 银角大王__ | 来源:发表于2017-12-25 12:08 被阅读0次

    1. 定位 

     移动元素位置  体现元素的层级关系 

     absolute   绝对定位   

        特点:            元素的位置通过 "left", "top", "right" "bottom" 属性进行改变

                               元素设置了绝对定位那么该元素默认是以浏览器(body)左上角为参照设置定位的。               

                                元素的父元素设置了除静态定位以外的其他定位,绝对定位的子元素是以父元素左上角为参照设置定位的。                          

                                绝对定位的元素脱标不占位置              

                                 绝对定位的元素可以实现元素模式转换(行内块元素【块级元素】)

     relative   相对定位 

           特点:        相对定位的元素只能相对元素自己原来的位置设置定位。              

                           相对定位的元素没有脱标占位置。                

                           子绝父相

    fixed   固定定位 

            特点:   脱标不占位置     可以实现模式转换         固定定位的元素只能以浏览器可视区域为参照设置定位。 

    static  静态定位 默认值

             特点:   不能移动元素位置

    2. 层级  z-indx 默认为0

    3.  绝对定位居中

    4. vertical-align   

        设置元素垂直方向的对齐方式      该元素只能给行内快元素设置 table标签也可以设置

    baeline  默认基线对齐

    bootom  底部对齐

    top 顶部对齐

    middle 中部对齐       

    5. 元素隐藏

    overflow: hidden:  超出部分隐藏

    display:none ;   隐藏元素 不占位置 与display block配合使用

    visibility:hidden;   隐藏元素 占位置

    6. logo内容移除 

    font-size:0 ;    text-indext:-2000px;

    7. 精灵图

    在图片中测量出所需图片的左上角的坐标;

    在页面中 position:  x  , y ;

    相关文章

      网友评论

          本文标题:5. CSS 定位

          本文链接:https://www.haomeiwen.com/subject/qbqlgxtx.html