CSS定位-static、fixed、relative、absolute用法及实例

论文阅读——Bayesian Knowledge Fusion(贝叶斯知识融合) 该篇论文解决了不确定环境中的信息融合问题。想象一下,有多位专家针对同一情况构建概率模型,我们希望汇总他们提供的信息。直接合并每个信息可能会遇到几个问题。例如,专家们可能不同意某个事件发生的概率,或者他们可能不同意两个事件之间因果关系的方向(例如,一个人认为 A 导致 B,而另一个人认为 B 导致 A)。他们甚至可能不同意概率网络中一组变量之间的整个依赖结构。 阅读详情

position属性:

说明
static静态定位,默认属性
fixed固定定位,相对于浏览器窗口进行定位
relative相对定位,相对于自己之前的位置
absolute绝对定位,相对于父元素的定位

一、静态定位(static)

      static是position默认值,一般不常用

二、固定定位(fixed)

      position:fixed相对于浏览器固定位置,不会随着滚条滚动而改变位置

      常用场景:导航栏、弹窗广告

      导航栏实例:

<style>
        .nav{
            width: 1000px;
            height: 50px;
            text-align: center; //文字居中
            line-height: 50px;  //文字居中
            background-color: skyblue;
            position: fixed;  //固定idngwei
            top: 0;
            left:500px;
            display: flex;  //子元素平均分配
        }
        span{
            flex: 1; //子元素平均分配
            cursor: pointer; //鼠标碰到变小手
            border-right: 1px solid rgb(216, 156, 156);
        }
        .box{
            width: 500px;
            height: 1500px;
            margin: 150px auto ; //版心居中
            background-color: pink;
        }
</style>
<body>
    <div class="nav">
        <span>Home</span>
        <span>Html</span>
        <span>Css</span>
        <span>JavaScript</span>
    </div>
    <div class="box">

    </div>
</body>

效果图: 

   

                     移动前                                                                        移动后 

 弹窗实例:

<style>
         .box{
            width: 500px;
            height: 1200px;
            margin: 150px auto ; //版心居中
            background-color: pink;
        }
        .window{
            width: 150px;
            height: 150px;
            background-color: skyblue;
            position: fixed;
            top:120px;
            left:0;
            
        }
</style>
<body>
    <div class="box"></div>
    <div class="window"></div> //弹窗
</body>

效果图: 

        

                         移动前                                                                        移动后

 

三、相对定位(relative)

        position:relative,相对于自己的位置移动位置,原来的位置会被保留下来

        实例:

<style>
        .before{
            width: 120px;
            height: 120px;
            background-color: pink;
        }
        .after{
            width: 120px;
            height: 120px;
            background-color: skyblue;
            position: absolute;
            top: 20px;
            left: 20px;
        }
</style>
<body>
    <div class="before">before</div>
    <div class="after">after</div>
    <span>我在这里</span>
</body>

效果图: 

                             未设置position

                设置相对定位

*可以看出相对定位,原来的位置保留 

四、绝对定位(absolute)

        position:absolute,相对于父元素的位置移动位置,原来的位置不会被保留下来

        实例(跟相对定位案例对比):

<style>
        .before{
            width: 120px;
            height: 120px;
            background-color: pink;
        }
        .after{
            width: 120px;
            height: 120px;
            background-color: skyblue;
            position: absolute;//绝对定位
            top: 20px;
            left: 20px;
        }
</style>
<body>
    <div class="before">before</div>
    <div class="after">after</div>
    <span>我在这里</span>
</body>

效果图:

        设置绝对定位

五、子绝父相具体例子

说明:用于产品展示的new小标签 

<style>
        .box{
            width: 200px;
            height: 250px;
            border: 1px solid black;
            margin-top: 10px;
            position: relative; //父相
            top:20px;
            left: 20px;
        }
        span{
            margin-left: 20px;
        }
        span:last-child{
            color: red;
            margin-top:15px;
        }
        .new{
            position: absolute;  //子绝
            top: 18px;
            left:25px;
        }
        .new2{
            position: absolute;
            top: 278px;
            left:25px;
        }
</style>
<body>
//第一个
    <div class="box">
        <img src="./product.png" alt="" style="width:200px;height: 180px;">
        <span>机器人</span>
        <br>
        <span>$520</span>
    </div>
    <div class="new">
    <img src="./new.png" alt="" style="width:48px;height: 48px;"></div>
    
//第二个
    <div class="box">
        <img src="./product.png" alt="" style="width:200px;height: 180px;">
        <span>机器人</span>
        <br>
        <span>$520</span>
    </div>
    <div class="new2">
    <img src="./new.png" alt="" style="width:48px;height: 48px;"></div>
</body>

效果图:

 

K8s私有仓库拉取镜像报错解决:x509 certificate signed by unknown authority 在Kubernetes环境中使用自签名证书的私有Harbor镜像仓库时,常会遇到证书验证失败的问题。本文将详细讲解如何解决这个常见的证书问题。Kubernetes版本:1.28.2容器运行时:containerd 1.6.20私有仓库:Harbor(使用自签名证书)(超简单搭建私有仓库Harbor-亲测无坑解决K8s私有仓库证书问题的关键在于正确配置容器运行时(本例中是containerd)信任私有仓库的证书。 阅读详情

相关推荐

《手把手教你玩转RTOS操作系统》专栏简介

《手把手教你玩转RTOS操作系统》专栏系统讲解实时操作系统开发,以FreeRTOS为主线,结合RT-Thread和Zephyr对比分析。内容涵盖RTOS基础、任务管理、通信机制、中断处理等核心知识,并配套STM32/ESP32平台实战项目。专栏特色在于零基础友好、实战驱动、多系统对比和行业趋势分析,适合嵌入式开发者进阶RTOS开发能力,解决实际项目中的选型与优化问题。通过完整学习路径,读者可掌握构建高可靠性嵌入式系统的关键技能。

MHD0815的博客 502

CSS定位 staticrelativeabsolutefixed、sticky

分为五种:staticrelativeabsolutefixed、sticky。

风云长轩的博客 1679

微信文件自动归档!手把手教你用OpenClaw搭个自己的“数字员工”,告别重复劳动

很多人说“AI是未来”,但未来不是靠喊口号的。OpenClaw的真正价值,是让你把重复劳动交出去,把时间留给真正需要创造力的事。这事真能干,而且不难。下载OpenClaw(GitHub仓库按我写的步骤跑一遍遇到坑,评论区留言——我亲自帮你看作者后记:上周五,我让AI自动归档了文件后,终于在5点准时下班。回家路上,我给它发了条消息:“干得漂亮”。它没回,但我知道——它在默默等我的下一条指令。

2601_94871597的博客 386

CSS五种定位staticfixedrelativeabsolute、sticky )

CSS五种定位staticfixedrelativeabsolute、sticky )

宝子的博客 1122

CSS五种定位方式详解: staticrelativeabsolutefixed、sticky

- `static` 不支持任何偏移属性,元素直接按照HTML的顺序和布局规则排列。 - `relative` 支持偏移,但不脱离文档流,其他元素感知不到其偏移后的位置。 - `absolute` 脱离文档流,可以自由移动至任意位置,受最近非 `static` 定位祖先约束。 - `fixed` 脱离文档流且不受滚动影响,始终在视口的某个位置固定显示。 - `sticky` 兼具文档流内的自然流动和滚动后的固定定位,在满足条件时行为类似于`fixed`定位

大剑师兰特的GIS世界 1720

html-CSS定位(possition 样式属性)静态定位static)固定定位fixed不随滚动条的动而动)相对定位fixed相对于自己的原来的位置)绝对定位absolute相对于父容器)

html-CSS定位(possition 样式属性)静态定位static)固定定位fixed不随滚动条的动而动)相对定位fixed相对于自己的原来的位置)绝对定位absolute相对于父容器) 含有Lorem的用法

weixin_47295886的博客 3419

CSS基础-定位

定位:将盒子定位在某一个位置,所以定位也是在摆放盒子,按照定位的方式移动盒子。定位模式用于指定一个元素在文档中的定位方式,边偏移则决定了该元素的最终位置。

GUAVA_HAW的博客 144

css定位详解(相对定位、绝对定位和固定定位

文章目录一、什么是定位?二、各个属性值的作用1、相对定位2、绝对定位3、静态定位4、固定定位三、相对和绝对定位1、相对定位2、绝对定位3、相对定位和绝对定位(1)相对定位(2)绝对定位四、相对、绝对定位与浮动1、相对定位2、绝对定位3、浮动4、相对定位与浮动5、绝对定位和浮动五、z-index的使用六、小结 一、什么是定位css中的position属性,position有四个值:relative(相对定位)、absolute(绝对定位)、static(静态定位)和fixed(固定定位),通过top、le

qq_38473254的博客 1万+

css position属性四个值:staticfixedabsoluterelative的区别和用法

参考:https://zhuanlan.zhihu.com/p/29207938 https://blog.csdn.net/tengliu6/article/details/52088743 1、static(静态定位):默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。 2、relative(相对定位):生成相对定位的...

mus-z的博客 805

ios fixed定位后内容不显示_关于盒子div在position下的定位实例。【205

图1一、先理一下position有多少种用法,再开始实例absolute 绝对定位,相对于非static的父元素fixed 绝对定位,相对于浏览器relative 相对定位,相对默认位置static 默认值。以上的1,2,3都是通过top,left,right,bottom属性来生效。二、用实例去理解吧,先做个盒子,里面有一个公式。图2图3三、面积应该是a的平方,可我们的2却不在平方的位置,于是...

weixin_39566493的博客 609

【乔二参】CSS Position(定位)详解

CSS中,position属性用于设置元素的定位类型。这个属性决定了元素如何在页面上放置,以及与其他元素的关系。通过position属性,我们可以控制元素是否应该出现在其正常流中,或者相对于其正常位置、其包含块、或视口进行定位

2302_79483741的博客 787

bootstrap 左侧position: absolute 不显示内容_关于盒子div在position下的定位实例。【205】...

图1一、先理一下position有多少种用法,再开始实例absolute 绝对定位,相对于非static的父元素fixed 绝对定位,相对于浏览器relative 相对定位,相对默认位置static 默认值。以上的1,2,3都是通过top,left,right,bottom属性来生效。二、用实例去理解吧,先做个盒子,里面有一个公式。图2图3三、面积应该是a的平方,可我们的2却不在平方的位置,于是...

weixin_30868807的博客 315

css定位定位和浮动的区别

定位定位的应用及定位与浮动的区别

YY的博客 1604

CSS定位(position) 详细应用 进阶秘籍

CSS定位(position)是什么? 规定应用于元素的定位方法的类型(staticrelativefixedabsolute 或 sticky)。 position 属性 元素其实是使用 top、bottom、left 和 right 属性定位的。但是,除非首先设置了 position 属性,否则这些属性将不起作用。根据不同的 position 值,它们的工作方式也不同。 position: static; HTML 元素默认情况下的定位方式为 static(静态)。 静态定位的元素不受

wnw1234的博客 275

css position 分析,详解 CSS 属性 - position

postion 属性定义了一个元素在页面布局中的位置以及对周围元素的影响。该属性共有5个值:position: absoluteposition: relativeposition: fixedposition: staticposition: inherit本文主要详细讨论 position 属性的前三个值,首先大概讲解下后两个值:staticstaticposition 属性的默认值,s...

weixin_31361715的博客 201

CSS Position(定位)详解及举例说明

通过position属性,我们可以灵活地控制元素在页面中的布局方式。不同的定位方式适用于不同的场景,理解它们的区别和用法,可以帮助我们更好地进行页面布局设计。static:默认定位方式,元素按照文档流排列。relative:相对定位,元素相对于其正常位置进行偏移。fixed:固定定位,元素相对于浏览器窗口进行定位absolute:绝对定位,元素相对于最近的已定位祖先元素进行定位。sticky:粘性定位,元素在滚动时在relativefixed之间切换。

weixin_45474825的博客 4019

CSS中的position定位属性

CSS中的position定位属性及文档流的简单总结,定位是一个极其重要的属性,需要大家非常熟练才行!

weixin_45249263的博客 1781

文档定位position)的使用

一、基本概念 position:用于指定一个元素在文档中的定位方式。并且由top, right, bottom, left 属性决定该元素的最终位置。 根据其取值不同可以有不同的定位方式: static:默认值,没有定位效果,按照正常的情况出现在文档中。 relative:相对于元素正常显示的位置进行偏移。 absolute:绝对定位有两种情况: 当祖先元素 position:relative...

Andy·Wu的专栏 717

CSS-position属性

CSS-position属性系列文章目录一、属性及定义二、实例1.static 定位2.fixed 定位3.relative 定位4.absolute 定位 系列文章目录 提示:以下是本篇文章正文内容,下面案例可供参考 一、属性及定义 属性值 描述 static 默认值,没有定位,忽略top,bottom,left,right等声明 fixed 固定定位,参照位置:浏览器窗口 relative 相对定位,参照位置: 本来位置的左上角 absolute 绝对定位,参照位置:

weixin_45048564的博客 120

css定位笔记总结

css position属性有五种定位方式(static , relative , absolute , fixed , sticky) 定位方式 在文档流 会产生堆叠 设置top等属性 static 是 否 不需要 relative 是 是 需要 absolute 否 是 需要 fixed 否 是 需要 sticky 是 需要 接下来逐一进行总结 static 默认的.

qq_42638586的博客 169

CSS页面布局基础2——定位

CSS定位:静态定位(static),相对定位(relative),绝对定位(absolute),固定定位(fixed),各种定位的作用,用法,以及示例

whh4122的专栏 848

CSS position 属性用法

CSS position 属性用法 CSS position 属性:relativeabsolutefixedstatic;inherit; 1.relative 相对文档流(document flow)进行移动,即相对该元素在文档布局中原本应该在的位置进行移动。 2.absolute 相对父元素进行移动。 3.fixed 相对当前窗口进行移动。 4.static 默认

<Glad to meet you /> 723
上一篇: Document 对象常用方法(getElementById、getElementsByName、getElementsByTagName....)
heitu_
博客等级 码龄6年 1粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值