• css之定位


    最近做了几个简单的网页,发现定位真的非常好用,下面我来总结下定位的使用方法。

    定位:position
    首先我们一起来看看定位的基本思想:它允许你定义的元素框相对于其正常位置应该出现的位置,或者相对于父元素,另一个元素甚至浏览器窗口本身的位置。

    定位:绝对定位,相对定位,固定定位。
    ①position:static
    元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中。

    ②position:relative
            元素框偏离某个距离。元素仍保持其未定位前的形状,它原本所占的空间仍保留。
       用来给元素(标签)进行位置微调,给绝对定位做参考(子绝父相)
       相对定位的元素在进行位置移动时,是相对于自己原来的位置进行移动。
    
    ③position:absolute
            主要用来让元素进行“肆无忌惮”的位置移动。
       绝对定位的元素进行移动,如果有父元素,那么要看一下父元素本身是否具有定位属性(相对定位/绝对定位/固定定位),如果有,就以当前父元素为参考,如果父元素没有定位属性,那么就继续向上找。
        绝对定位可以让网页结构更加的稳定。
    
     ④position:fixed
            元素移动参考以浏览器窗口为准。
  • 相关阅读:
    利用border-radius画椭圆
    关于使用svg构建六边形蜂巢列表的方式
    JavaScript拖拽效果的原理及实现
    逆战班-JS的形参与实参
    前端面试&笔试汇总
    less学习---less的混合(mixin)
    less学习---less的嵌套规则
    less学习----less变量
    vue-cli3实现将数据导出为Excel表
    js中apply和call方法浅析
  • 原文地址:https://www.cnblogs.com/czh1994/p/7109476.html
Copyright © 2020-2023  润新知