absolute 定位
关于CSS的一些学习记录
- absolute
- 定位类型
- 语法
- static
- relative 相对定位
- absolute 绝对定位
- fixed 固定定位
- stick 粘性定位
absolute
CSS postion属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则决定了该元素的最终位置。
定位类型
-
定位元素是其计算后位置属性为relative、absolute、fixed或sticky的元素。
-
相对定位元素是计算后位置属性为relative的元素。
-
绝对定位元素是计算后位置属性为absolute或fixed的元素。
-
粘性定位元素是计算后位置属性为sticky的元素。
除了刚刚描述的情况(绝对定位元素填充可用空间): -
如果top和bottom都被指定(严格来说,这里指定的值不能为auto),top优先。
-
如果制定了left和right,当direction设置为ltr(水平水榭的中文、英语)时,left优先,当direction设置为rtl(阿拉伯语、希伯来语、波斯语由右向左书写)时 right 优先。
语法
position属性被指定为从下面的值列表中选择的单个关键字。
static
该关键字指定元素使用正常的布局行为,即元素在文档常规流中当前的布局位置。此时top、right、bottom、left和z-index属性无效。
relative 相对定位
该关键字下,元素先放置在未添加定位是的位置,在不改变页面布局的前提现调整元素位置(因此会在此元素未添加定位时所在的位置留下空白)。position:relative对table-*-group,table-row,table-column,table-cell,table-caption元素无效。
absolute 绝对定位
元素会被移除正常文档流,并不为元素预留空间,通过指定匀速相对于最近的非static定位祖先元素的偏移,来确定元素的位置。绝对定位的元素可以设置外边距(margins),且不会与其他边距合并。
fixed 固定定位
元素会被移除正常文档流,并不为元素预留空间,而是通过指定元素相对于屏幕视口的位置来指定元素位置。元素的位置在屏幕滚动时不会改变。打印时,元素会出现在的每页的固定位置。fixed属性会创建新的层叠上下文。当元素祖先的transform、perspective、filter或者backdrop-filter属性非none是,容器由视口改为祖先。
stick 粘性定位
元素根据正常文档进行定位,然后相对它最近的滚动祖先和最近的块级祖先,包括table-related元素,基于top、right、bottom和left的值进行偏移。偏移值不会影响任何其他元素的位置。改值总是会创建一个新的层叠上下文,注意,一个skicky元素会‘固定’在离他最近的一个拥有‘滚动机制’的祖先上(当该祖先的overflow是hidden、scroll、auto或overlay时),即便这个祖先不是最近的真实可滚动的最先.这有效的抑制了任何’sticky’行为。
文章来自MDN Web Docs
相关文章:
absolute 定位
关于CSS的一些学习记录 absolute定位类型 语法staticrelative 相对定位absolute 绝对定位fixed 固定定位stick 粘性定位 absolute CSS postion属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则决定了该元素的最终位置。 定位类型 定位元素是其计算后…...
比亚迪、吉利、蔚来等将出席2023第四届中国新能源汽车热管理峰会
会议背景 2023第四届中国新能源汽车热管理创新国际峰会将于11月16日-17日在上海举办。会议线上线下同步举行,会场提供中英同声传译。 本次峰会将密切关注“双碳”目标下中国新能源汽车一体化热管理的最新行业动态与关键技术的研发和应用方案。会议将对中国新能源汽…...
OJ第五篇
文章目录 用队列实现栈用栈实现队列设计循环队列 用队列实现栈 链接:用队列实现栈 这道题是让我们用两个队列实现一个栈,简单来说,就是利用队列来实现一个先入后出的功能,我们知道队列是先入先出,如何用两个队列来实…...
【论文解读】Parameter-Efficient Transfer Learning for NLP
一. 介绍 1.1 为什么要引入Adapter 在存在许多下游任务的情况下,微调的参数效率很低:每个任务都需要一个全新的模型。作为替代方案,我们建议使用适配器模块进行传输。 1.2 论文目标 目标是建立一个在所有这些方面都表现良好的系统,但不需…...
星途星纪元 ES,用艺术思维表达工程技术
10月8日,星途星纪元ES携手世界级成都爱乐首席乐团、旅德青年钢琴家王超,在成都打造了一场“万物星声”超舒适音乐会视听盛宴。这是星途星纪元首次跨界音乐圈、牵手音乐挚友,共同演绎音乐和汽车的美学协奏曲,开启高端超舒适美学新纪…...
【Java 进阶篇】深入了解 Bootstrap 插件
Bootstrap 是一个流行的前端框架,提供了各种强大的插件,用于增强网页和应用程序的功能和交互性。本篇博客将深入介绍 Bootstrap 插件,适用于那些刚刚开始学习前端开发的小白。 什么是 Bootstrap? 在深入探讨 Bootstrap 插件之前…...
VMware17.0安装教程(2023最新最详细)
目录 一.简介 二.安装步骤 软件:VMware版本:17.0语言:简体中文大小:554.98M安装环境:Win11/Win10/Win8/Win7硬件要求:CPU2.6GHz 内存4G(或更高)下载通道①百度网盘丨下载链接: htt…...
k8s----11、service
services 1、概述2、存在的意义2.1 服务发现2.2 负载均衡 3、pod与service的关系4、service 三种类型4.1 、 ClusterIP4.2 、NodePort4.3 、LoadBalancer 1、概述 Service 是 Kubernetes 最核心概念,通过创建 Service,可以为一组具有相同功能的容器应 用提供一个统…...
深入篇【Linux】学习必备:进程环境变量/进程切换
深入篇【Linux】学习必备:进程环境变量/进程切换 Ⅰ.环境变量Ⅱ.深层意义Ⅲ.全局属性Ⅳ.进程切换 Ⅰ.环境变量 1.环境变量是什么?:环境变量是系统提供的一组name/value形式的变量,不同的环境变量有不同的用户。 一般是用来指定操作…...
文件系统相关
文件系统部分的大纲要求: 文件系统的全局结构:文件系统在外存中的结构,文件系统在内存中的结构外存空闲空间管理办法虚拟文件系统文件系统挂载 一、文件系统的层次结构 可分为三个层次:最低层是对象及其属性,中间层…...
edm邮件开发信模板
现在很多从事外贸的工作人员在寻找一些邮件模板,今天一米软件给大家总结了几套常用的开发新客户的邮件模板 开发新模板1: Hi Sir, Glad to hear that youre on the market for **. We specialize in this field for several years, with the strengt…...
边缘服务器的未来是什么?思考 5G 和 AI 需求
什么是边缘服务器 边缘服务器是一种分布式计算模式,旨在提高数据中心和云服务的效率,并解决设备之间通信的延迟问题。它将业务从中央数据中心转移到边缘设备附近,将计算、存储和网络资源靠近终端用户和设备,以实现更快速的数据处…...
老卫带你学---leetcode刷题(438. 找到字符串中所有字母异位词)
438. 找到字符串中所有字母异位词 问题: 给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。 异位词 指由相同字母重排列形成的字符串(包括相同的字符串)。 …...
unity中使用protobuf工具将proto文件转为C#实体脚本
unity中使用protobuf工具将proto文件转为C#实体脚本 介绍优点缺点Protobuf 为什么比 XML 快得多?Protobuf的EncodingProtobuf封解包的过程通常编写一个Google Protocol Buffer应用需要以下几步: Protostuff是什么Protobuf工具总结 介绍 protobuf也就是G…...
1024程序员狂欢节有好礼 | 前沿技术、人工智能、集成电路科学与芯片技术、新一代信息与通信技术、网络空间安全技术
🌹欢迎来到爱书不爱输的程序猿的博客, 本博客致力于知识分享,与更多的人进行学习交流 1024程序员狂欢节有好礼 🚩🚩🚩点击直达福利前言一、IT技术 IT Technology《速学Linux:系统应用从入门到精通》《Pytho…...
常用Web安全扫描工具合集
漏洞扫描是一种安全检测行为,更是一类重要的网络安全技术,它能够有效提高网络的安全性,而且漏洞扫描属于主动的防范措施,可以很好地避免黑客攻击行为,做到防患于未然。那么好用的漏洞扫描工具有哪些? 1、A…...
Zoho Mail荣登福布斯小型企业企业邮箱排行榜
在过去的数十载里,电子邮件已成为电子通信领域中不可或缺的一环,而在未来的岁月里,它有望继续在全球范围内普及应用。尽管如今市场上有许多免费的企业邮箱供用户和企业选用,但其中许多产品在特定场景下的专业化功能尚显不足&#…...
Cave Cows 3
题目描述 约翰的 N (1≤N≤50000 )只牛在一个黑魃魃的洞里探险,他们只能通过叫声交流。 两只牛之间的曼哈顿距离决定了声音传播的时间。即牛1与牛2交流,需要的时间为 ∣x1−x2∣∣y1−y2∣ 。其中 −2≤106−106≤x1,x2,y1,y2≤106 。…...
Java程序设计2023-第四次上机练习
8-1三子棋 编写程序,实现简单的三子棋游戏。在三子棋中,双方在33的棋盘中轮流下棋,一方用*示,另一方用O表示。如果一方的3个棋子占据了同一行,同一列或者对角线,则该方获胜。如果棋盘已被棋子占满…...
nonaDlA 逻辑分析仪 使用记录
注意事项,很灵敏,不要用手碰,产生误触发 安装软件 github地址 官方提供的淘宝地址与使用说明 1.安装 1.安装程序 :下载githubDLA源码,打开 software\PulseView.exe安装 2.安装驱动:安装完第一步后&a…...
BOTW-Save-Editor-GUI:让《塞尔达传说:旷野之息》存档编辑变得简单直观
BOTW-Save-Editor-GUI:让《塞尔达传说:旷野之息》存档编辑变得简单直观 【免费下载链接】BOTW-Save-Editor-GUI A Work in Progress Save Editor for BOTW 项目地址: https://gitcode.com/gh_mirrors/bo/BOTW-Save-Editor-GUI 对于《塞尔达传说&a…...
终极指南:如何安全迁移艾尔登法环游戏存档
终极指南:如何安全迁移艾尔登法环游戏存档 【免费下载链接】EldenRingSaveCopier 项目地址: https://gitcode.com/gh_mirrors/el/EldenRingSaveCopier 你是否曾经因为更换电脑或重装系统而担心丢失《艾尔登法环》数十小时的游戏进度?手动复制存档…...
告别简单池化:用PyTorch实现Attention MIL,让模型学会‘聚焦’关键实例
告别简单池化:用PyTorch实现Attention MIL,让模型学会‘聚焦’关键实例 在医学图像分析或文本分类任务中,我们常常遇到这样的场景:单个样本由多个实例组成(如病理切片中的多个细胞区域、文档中的多个句子段落ÿ…...
c# 文件编译的过程
两次编译的过程:整个流程的核心思路是:.NET 用两次编译把"写代码"和"跑代码"这两件事解耦开来。第一次编译:源码 → IL(开发时完成)你写的 C# 代码(.cs 文件)通过 csc.exe …...
基于遗传算法优化的BP神经网络多输入双输出预测模型技术说明
matlab的基于遗传算法优化bp神经网络多输入多输出预测模型,有代码和EXCEL数据参考,精度还可以,直接运行即可,换数据OK。 这个程序是一个基于遗传算法优化的BP神经网络多输入两输出模型。下面我将对程序进行详细分析。 首先&#x…...
看Anything V5如何玩转AI绘画:从简单描述到复杂场景的生成效果案例
看Anything V5如何玩转AI绘画:从简单描述到复杂场景的生成效果案例 如果你对AI绘画感兴趣,一定听说过Stable Diffusion。而Anything V5,就是基于这个强大框架的一个特别版本,它在动漫、二次元风格的图像生成上表现尤为出色。今天…...
SITS2026圆桌深度复盘:大模型工程化人才能力图谱(2024-2026紧缺岗位胜任力三维模型首次公开)
第一章:SITS2026圆桌:大模型工程化人才需求 2026奇点智能技术大会(https://ml-summit.org) 工程化落地的核心能力断层 当前大模型应用正从“能跑通”迈向“可交付、可运维、可迭代”的工业级阶段,但企业普遍反馈:既懂LLM原理又掌…...
利用ADB绕过Android锁屏的实用指南
1. ADB是什么?为什么能绕过锁屏? Android Debug Bridge(ADB)是谷歌官方提供的调试工具,它就像一把"数字螺丝刀",能通过USB或网络直接与Android系统底层对话。我曾在维修旧手机时发现,…...
终极指南:如何让Mac外接鼠标获得触控板般丝滑滚动体验
终极指南:如何让Mac外接鼠标获得触控板般丝滑滚动体验 【免费下载链接】Mos 一个用于在 macOS 上平滑你的鼠标滚动效果或单独设置滚动方向的小工具, 让你的滚轮爽如触控板 | A lightweight tool used to smooth scrolling and set scroll direction independently f…...
Deepin 23虚拟机里装Windows软件?实测WPS/微信/QQ/钉钉/迅雷安装与避坑指南
Deepin 23虚拟机中运行Windows办公软件的完整实践指南 对于许多Linux用户而言,Deepin系统以其优雅的界面和丰富的本地化功能成为替代Windows的理想选择。然而在实际办公场景中,我们仍不可避免地需要依赖某些仅支持Windows平台的国产办公和通讯软件。本文…...
