首页前端开发CSScss 绝对定位与相对定位

css 绝对定位与相对定位

时间2023-11-21 06:31:03发布访客分类CSS浏览316
导读:在CSS布局中,位置定位是非常关键的,定位方式有绝对定位与相对定位两种方式。绝对定位:元素通过设置位置属性 top, bottom, left, right 的值来相对于最近的非 static 定位元素进行定位。如果没有非 static 定...

在CSS布局中,位置定位是非常关键的,定位方式有绝对定位与相对定位两种方式。

绝对定位:元素通过设置位置属性 top, bottom, left, right 的值来相对于最近的非 static 定位元素进行定位。如果没有非 static 定位元素,那么元素将相对于页面的 body 元素进行定位。

    position: absolute;
        top: 0;
        left: 0;
    

相对定位:元素通过设置位置属性 top, bottom, left, right 的值来相对于元素本身默认位置进行定位,并不会影响其他元素的位置。

    position: relative;
        top: 10px;
        left: 10px;
    

区别:

  • 绝对定位是相对于最近的非 static 定位元素进行定位,而相对定位是相对于元素本身定位。
  • 绝对定位会脱离文档流,相对定位不会。
  • 绝对定位元素定位时,不会影响其他元素的位置,而相对定位元素会影响其他元素的位置。

在实际开发中,应该灵活使用这两种定位方式,根据具体情况选择使用哪种方式来布局。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css 绝对定位与相对定位
本文地址: https://pptw.com/jishu/548556.html
css 给输入框加边框颜色 css定义浮动和清除的区别

游客 回复需填写必要信息