• 技术文章 >web前端 >css教程

    CSS中定位(position)中四个属性的介绍

    不言不言2018-08-13 17:01:56原创1207

    本篇文章给大家带来的内容是关于CSS中定位(position)中四个属性的介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

    CSS position属性
    总共有四个属性:

    static

     默认值,正常情况下就是这个属性,一般不用写。

    relative

     使元素偏移,使用top,right,left,bottom进行偏移,用z-index分别层次。

    <head>
        <style>
            div{            
            float: left;           
             width: 100px;            
             height: 100px;            
             background: pink;            
             text-align: center;            
             line-height: 100px;            
             margin-left: 10px;        
             }
            .box{            
            position: relative;            
            top: 20px;            
            left: 20px;       
             }
        </style>
        </head>
        <body>
        <div>1</div>
        <div class="box">2</div>
        <div>3</div>
        </body>

    Winston
    relative是在自己原来的基础上进行偏移。也就是相对于自己定位

    absolute
     相对于body或相对于离自己最近已定位的父元素定位。
     

    <head>
        <style>
            .box1{            
            width: 100px;            
            height: 100px;            
            background: red;            
            position: absolute;            
            top: 100px;            
            left: 250px;        
            }
            .box2{            
            width: 200px;            
            height: 200px;            
            background: pink;            
            position: relative;            
            top: 10px;        
            }
            .box3{            
            width: 100px;            
            height: 100px;            
            background: blue;            
            position: absolute;            
            top: 50px;            
            left: 50px;        
            }
        </style>
        </head>
        <body>
        <div class="box1">1</div>
        <div class="box2">
            2        <div class="box3">3</div>
        </div>
        </body>

    Winston

    fixed
      固定定位指定是 一直按照浏览器的窗口左上方进行定位的。无论鼠标怎么滚都按照你移动后浏览器窗口的左上方进行定位。 像很多官网的导航栏就用了固定定位,让它一直在顶部感受巅峰的孤独。

    注意:这三种定位都会脱离文档流,用法要恰当!

    相关推荐:

    CSS中常用样式的总结以及css中常用的属性总结

    css怎么实现卡片图像翻转效果?(特效示例)

    以上就是CSS中定位(position)中四个属性的介绍的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:CSS中定位
    上一篇:CSS中常用样式的总结以及css中常用的属性总结 下一篇:CSS盒模型中两种模型的简单介绍
    Web大前端开发直播班

    相关文章推荐

    • web前端笔试题库之CSS篇• 聊聊如何用CSS box-shadow创建像素创意动画• 纯CSS实现水波纹的电池充电动画特效• 手把手带你使用CSS绘制一个可爱卡通狮子动画• 一文了解CSS3中的新特性 ::target-text 选择器

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网