position有哪些值?分别是根据什么定位的?

CSS的position属性有五个值,它们分别是:static、relative、absolute、fixed和sticky。

static:这是默认值,元素按照正常的文档流进行定位。

relative:元素按照正常的文档流进行定位,然后相对于其原始位置进行偏移。

absolute:元素脱离文档流,并相对于最近的已定位祖先元素(而非通常的块父元素)进行定位。如果没有已定位的祖先元素,那么它将相对于初始包含块进行定位。

fixed:元素脱离文档流,并相对于浏览器窗口进行定位,即使页面滚动,它也不会移动。

sticky:这是一种混合类型,元素在滚动范围内表现为相对定位,而在滚动范围外表现为固定定位。

请注意,每种定位类型都有其特定的用途和行为,选择使用哪种定位类型取决于你的布局需求。

以下是一个使用不同position值的例子:
<!DOCTYPE html>
<html>
<head>
  <style>
    .relative {
      position: relative;
      top: 20px;
      left: 20px;
    }

    .absolute {
      position: absolute;
      top: 50px;
      left: 50px;
    }

    .fixed {
      position: fixed;
      top: 100px;
      left: 100px;
    }
  </style>
</head>
<body>
  <div class="relative">我是相对定位的元素。</div>
  <div class="absolute">我是绝对定位的元素。</div>
  <div class="fixed">我是固定定位的元素。</div>
</body>
</html>

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/628981.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

STM32——DMA知识点及实战总结

1.DMA概念介绍 DMA&#xff0c;全称Direct Memory Access&#xff0c;即直接存储器访问。 DMA传输 将数据从一个地址空间复制到另一个地址空间。 注意&#xff1a;DMA传输无需CPU直接控制传输 2.DMA框图 3.DMA处理过程 外设的 8 个请求独立连接到每个通道&#xff0c;由 DMA_…

YOLOv5改进 | 融合改进篇 | 轻量化CCFM + SENetv2进行融合改进涨点 (全网独家首发)

一、本文介绍 本文给大家带来的改进机制是轻量化的Neck结构CCFM配合SENetv2改进的网络结构进行融合改进,其中CCFM为我本人根据RT-DETR模型一比一总结出来的,文中配其手撕结构图,其中SENetV2为网络结构重构化模块,通过其改进主干从而提取更有效的特征,这两个模块搭配在一起…

Java实现海南旅游景点推荐系统 JAVA+Vue+SpringBoot+MySQL

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 用户端2.2 管理员端 三、系统展示四、核心代码4.1 随机景点推荐4.2 景点评价4.3 协同推荐算法4.4 网站登录4.5 查询景点美食 五、免责说明 一、摘要 1.1 项目介绍 基于VueSpringBootMySQL的海南旅游推荐系统&#xff…

Webservice调用方式解析!

Webservice调用方式解析&#xff01; 大家好&#xff0c;我是免费搭建查券返利机器人赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;在今天的文章中&#xff0c;我们将深入研究Webservice的几种调用方式&#xff…

探索单元测试和 E2E 测试:提升软件质量的关键步骤(下)

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

探索Redis特殊数据结构:Bitmaps(位图)在实际中的应用

一、概述 Redis官方提供了多种数据类型&#xff0c;除了常见的String、Hash、List、Set、zSet之外&#xff0c;还包括Stream、Geospatial、Bitmaps、Bitfields、Probabilistic&#xff08;HyperLogLog、Bloom filter、Cuckoo filter、t-digest、Top-K、Count-min sketch、Confi…

【机组】算术逻辑运算单元实验的解密与实战

​&#x1f308;个人主页&#xff1a;Sarapines Programmer&#x1f525; 系列专栏&#xff1a;《机组 | 模块单元实验》⏰诗赋清音&#xff1a;云生高巅梦远游&#xff0c; 星光点缀碧海愁。 山川深邃情难晤&#xff0c; 剑气凌云志自修。 ​ 目录 &#x1f33a; 一、 实验目的…

为您的网站添加网站底部美化代码 支持任意网站

将下面代码放在网站底部或者侧边栏&#xff0c;主要是cssjs的代码&#xff01;html格式&#xff01; 在逛 Gitee、Github 等各大代码仓库时&#xff0c;往往能看到以下这种徽章式的网页链接&#xff0c;美观好看又方便&#xff0c;那么这个徽章是如何制作出来的呢&#xff1f;…

区间预测 | Matlab实现BiLSTM-Adaboost-ABKDE的集成双向长短期记忆网络自适应带宽核密度估计多变量回归区间预测

区间预测 | Matlab实现BiLSTM-Adaboost-ABKDE的集成双向长短期记忆网络自适应带宽核密度估计多变量回归区间预测 目录 区间预测 | Matlab实现BiLSTM-Adaboost-ABKDE的集成双向长短期记忆网络自适应带宽核密度估计多变量回归区间预测效果一览基本介绍程序设计参考资料 效果一览 …

web架构师编辑器内容-编辑器组件图层面板功能开发01-锁定隐藏功能的开发

我们这一部分主要是对最右侧图层面板功能进行剖析&#xff0c;完成对应的功能的开发: 每个图层都对应编辑器上面的元素&#xff0c;有多少个元素就对应多少个图层&#xff0c;主要的功能如下&#xff1a; 锁定功能&#xff1a;点击锁定&#xff0c;在编辑器中没法编辑对应的组…

瑞_Java开发手册_(四)安全规约

&#x1f64a;前言&#xff1a;本文章为瑞_系列专栏之《Java开发手册》的安全规约篇。由于博主是从阿里的《Java开发手册》学习到Java的编程规约&#xff0c;所以本系列专栏主要以这本书进行讲解和拓展&#xff0c;有需要的小伙伴可以点击链接下载。本文仅供大家交流、学习及研…

CNCF之K8s外传

我认为CNCF上所有其它的毕业项目加起来都没有Kubernetes名气大&#xff0c;Kubernetes又简称k8s&#xff0c;k8s在CNCF毕业项目页的简介是Scheduling & Orchestration&#xff0c;调度与编排&#xff1b;点击进入k8s的简介页面Kubernetes | CNCF&#xff1a; Kubernetes is…

解决vue3中不支持.sync语法糖

在 Vue 3 中&#xff0c;.sync 修饰符已经被移除。在 Vue 2 中&#xff0c;.sync 修饰符是一个语法糖&#xff0c;用于简化子组件和父组件之间的双向数据绑定。在 Vue 3 中&#xff0c;推荐使用 v-model 或是自定义事件来实现类似的功能。 以下是如何在 Vue 3 中替代 .sync 的…

光伏发电系统MPPT控制算法的研究

摘 要 随着传统化石能源的不断枯竭及环境污染问题的日益突出&#xff0c;太阳能作为一种 储量丰富&#xff0c;清洁环保的可再生能源&#xff0c;受到了世界各国的广泛关注。光伏发电是目 前太阳能最有效的利用方式之一&#xff0c;但由于光伏电池的输出特性具有较强的非线性…

如何用Python调用智谱AI的API进行智能问答

一、引言 随着人工智能技术的不断演进&#xff0c;以ChatGPT为首的智能聊天机器人如&#xff1a;文心一言、通义千问、智谱AI等受到越来越多人的喜欢。这些智能引擎不仅有网页版&#xff0c;而且开放了免费的api接口&#xff0c;并给出了样例代码。 这样&#xff0c;我们可以…

Rust 错误处理(上)

目录 1、用 panic! 处理不可恢复的错误 对应 panic 时的栈展开或终止 1.1 使用 panic! 的 backtrace 2、用 Result 处理可恢复的错误 2.1 匹配不同的错误 2.2 失败时 panic 的简写&#xff1a;unwrap 和 expect 2.3 传播错误 错误是软件中不可否认的事实&#xff0c;所…

Java设计模式之模板方法模式详解

Java设计模式之模板方法模式详解 大家好&#xff0c;我是免费搭建查券返利机器人赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;今天&#xff0c;让我们一同沉浸在Java设计模式之模板方法模式的音符中&#xff0c…

jmeter-线程数设置为1,循环10次没问题,循环100次出现异常

一、多次尝试&#xff0c;发现出现异常的接口大致相同。 解决办法&#xff1a;在第一个出现异常的接口下添加超时时间&#xff0c;固定定时器&#xff1a;2000ms&#xff0c;再次运行就没问题了。 二、压力机自身存在的问题 1&#xff09;在网络编程中&#xff0c;特别是在短…

20240112-补 制作两个字符串字谜的最少步骤数

题目要求 给你两个长度相同的字符串 s 和 t。在一个步骤中&#xff0c;你可以选择 t 中的任意一个字符并用另一个字符替换它。 返回将 t 变为 s 的变位所需的最少步数。 字符串的 "字谜 "是指字符串中的相同字符具有不同&#xff08;或相同&#xff09;的排列顺序…

Django消息框架

当用户与平台进行交互时&#xff0c;用户可能希望告知他们操作的结果。Django有一个内置消息框架&#xff0c;允许你向用户显示一次性通知。 messages框架位于django.contrib.messages中&#xff0c;当你使用python manage.py startproject创建新项目时&#xff0c;它被包含在s…