css学习笔记之position

基于多物理参数数据融合和先进人工智能算法的锂电池热失控监测传感器 基于多物理参数数据融合和先进人工智能算法的锂电池热失控监测传感器是多种方案中的优选项!是一种快速、准确、可靠、应用广泛的传感方案!可有效监测锂离子电池热失控风险,保障化学能储能电站安全! 阅读详情

学习来源:

http://www.cnblogs.com/xiaohuochai/p/5312917.html


position的几个属性值:

static

默认值。没有定位,出现在正常文档流中

absolute

绝对定位,相对于最近的已定位祖先元素,如果元素没有已定位的祖先元素,那么它的位置相对于初始包含块document

relative

相对定位,相对于其正常位置进行定位

fixed

绝对定位,相对于浏览器窗口进行定位

脱离文档流:

除 static  relative属性值之外,absolute fixed都会使元素脱离文档流(float也会导致元素脱离文档流)。

定位后的默认位置:

Fixed和absolute属性后的默认位置都是在原地,只是紧跟后面折正常文档流元素会顶上来,被定位元素盖住。

四个偏移属性:

这4个偏移特性来描述元素4个边的放置位置,那么元素的高度和宽度将由这些偏移隐含确定,元素将会拉伸。

top描述了定位元素上外边界离其包含块的顶端有多远。

正值,会把定位元素的上外边距边界远离包含块上边界,负值,则会把定位元素的上外边距移到其包含块的顶端之上。

left描述了定位元素的左外边距边界距离其包含块左边界有多远。

正值远离包含块左边界, 负值则把定位元素的左外边距移到包含块左边界。

[注意]定位元素的边界是指定位元素margin外侧的边界;包含块的包含区域是指包含块border内侧的padding+content区域。


absolute定位

1.破坏性

元素绝对定位后,会脱离文档流,高宽都塌陷,float是高度塌陷。

若父级为块元素,父级不设置高度,则父级高度塌陷 (高度为子元素高度,但是脱离文档流则无高度,宽度默认为父级的100%),

若父级为行内元素,无内容,则父级高宽都将塌陷(内联元素内容撑开宽度)。

2.包裹性

元素绝对定位后,会为其后代元素建立一个包含块。

若父级为块元素,使内容可以撑开宽度。

若父级为行内元素,使支持宽高。 

[注意]浮动的包含块会延伸,进而包含所有后代浮动元素,但绝对定位的包含块并不会包含后代的定位元素,只是作为后代定位元素的定位父级。

3.去浮动

元素绝对定位后,元素原来的浮动效果将失效。这两个属性是互斥的,浮动是干不过绝对定位的。

4.层级

定位元素之间有层级,默认后者高于前者,可以使用z-index改变层级。

relative定位

1.属性值

相对定位的数值型偏移属性是相对于自身的,但其百分比却是相对于包含块的。

百分比相对于包含块的高度(只是高度height,不包括纵向padding和border),left和right百分比相对于包含块的宽度(只是宽度width,不包括横向padding和border)

2.限制绝对定位

一般地,给绝对定位元素限制范围时,为其父级元素设置相对定位relative,因为相对定位元素不脱离文档流。

[注意]相对定位元素可以限制绝对定位,但不能限制固定定位,因为固定定位是相对于文档(视窗)定位的。

3.不会改变元素本身的特性。


fixed定位
特性同绝对定位,但始终相对于视窗偏移。
[注意]IE6-浏览器不支持。

全屏遮罩
当页面内容超出页面容器大小出现滚动条时,此时使用absolute全屏遮罩会出现滚动条以外部分没有遮住的情况。绝对定位相对于文档偏移,文档的高度和可视区域一致,也就是与视窗一致,是不包括滚动条以外部分的。
这时,只能使用
fixed固定定位来实现全屏遮罩效果。

通过Netlink检测网线插拔 Android/Linux通过netlink编程检测网线插拔。 阅读详情

相关推荐

Android11,无障碍服务模拟多手势使用dispatchGesture时总是onCancelled

AccessibilityService的dispatchGesture去模拟多手势,总是onCancelled的一种解决办法

m0_49953943的博客 2103

前端学习(38):css颜色小练习

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="...

歌谣的博客 662

VSCODE 安装LATEX环境,参数配置,常见问题解决

1 准备Texlive安装包 可以从以下网址下载 texlive 的镜像文件: 华为镜像 阿里镜像 官网 网址中大概文件构成 下载完后我们需要的文件构成(我是2020年下载过了,这次就不重新下载了) 将这个镜像文件进行解压 2 安装Texlive 右键install-tl-windows.bat,单击以管理员身份运行,进入安装界面. 点击左下角的“Advanced”进入高级安装来取消你不需要安装的宏包。 点击“Customize”来取消勾选不需要的宏包。 单是把非中英的语言包取消勾选可以省掉 1G

呆呆象呆呆的博客 6万+

CSS学习笔记之position属性

CSS学习笔记之position属性 一、前言   1.HTML中的三种布局方式: 标准流:网页中默认的布局方式,即顺序布局 浮动:float 定位:position   2.position属性的作用方式: 给position属性设置相应的值,可使元素脱离正常的标准流,并且可以使用top、right、left、bottom属性对元素进行定位,还可...

weixin_34150830的博客 182

抓包工具(五)2025版 Burp Suite Professional的下载、安装、使用

抓包工具(五)2025版 Burp Suite Professional的下载、安装、使用

ACGkaka的博客 2万+

开关电源设计实战:如何用AP值快速选型磁芯(附计算公式推导)

本文为开关电源工程师提供了基于AP值的磁芯快速选型实战指南。文章深入解析了AP值作为磁芯‘功率吞吐量’指标的核心物理意义,并通过详细的公式推导和24W反激电源设计实例,手把手演示如何利用AP值计算公式,结合电流密度、窗口利用率等关键参数,从众多磁芯型号中高效筛选出合适型号,同时强调了选型后的关键校验步骤与常见误区。

weixin_29234239的博客 876

CSS中position属性学习笔记

CSS中position属性学习笔记 <body> <div class="box"> <div class="d1"></div> <div class="d2"></div> <div class="d3"></div> </div> </body> <style> body { mar

Generalgogogo的博客 231

新手友好的PythonUI库PySimpleGUI项目已下架,切换4.50.6版本的方法

过期后,如果还想使用 PySimpleGUI,则需要切换到版本 4,而版本 4 在 GitHub 上有很多社区维护的版本可以选择。开发团队尝试了 7 年,但始终没能获得足够的收入来维持项目的运营,尤其是开源项目通常面临资金不足的问题。商业许可证是永久有效的,用户可以在支持期结束后依然使用应用程序,并会提供离线版本的文档以供参考。尽管项目关闭,但对购买了商业许可证的用户,团队仍会在接下来的一年内提供支持。

baidu_34681715的博客 6858

css学习笔记 Position

css学习笔记 Position Position 有四种取值 static relative absolute fixedstatic定位就是不定位,出现在哪里就显示在哪里,这是默认取值,只有在你想覆盖以前的定义时才需要显示指定relative 就是相对元素static定位时的位置进行偏移,如果指定static时top...

weixin_34217711的博客 78

FPGA实现PCIe接口

PCI Express(PCIe)是一种高速串行计算机扩展总线标准,在FPGA中实现PCIe接口可以实现与主机系统的高速数据通信。以下是FPGA实现PCIe接口的关键技术要点。

whm128的博客 1462

LOFIC / 全局快门在移动端的可行性:曝光容限、读出噪声与算力预算

手机端引入 LOFIC 与全局快门的核心权衡在于:在有限像素面积与功耗下,如何换取更高的动态范围与运动场景鲁棒性。LOFIC 通过侧向溢流到积分电容扩大满井并保持较高转换增益,全局快门在帧内一次性采样消除行时序伪影,但需付出像素填充率、读出噪声与片上存储功耗的代价。本文以工程可实操为目标,给出像素与读出链的简化模型、曝光损益测算、数据率与带宽估算、端到端算力与热预算方法,配套寄存器配置流程、帧内/帧间切换策略与验证清单,帮助在真实移动 SoC 与 ISP 约束下完成可行性评估与原型落地。

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 1140

【学习笔记】关于css的position定位

之前对于postion属性的使用都是在浏览器上先调一通在写在代码里,没有对position的值有一个很清楚的认识,这回来对position来进行一个盘点position属性是css非常重要的内容,能熟练使用它很重要。还是得多在代码中实践。......

zZhiqg的博客 223

把 ABAP Smart Form 输出变成可直接下载的 PDF 二进制:OTF 到 XSTRING 的一条龙实践

SAP Smart Forms 生成 PDF 的实用方案:通过 OTF 格式转换实现高效输出。Smart Forms 本身不直接生成 PDF,而是输出 OTF 格式数据,需通过 CONVERT_OTF 函数转换。本文提供两种实现路径:传统的 Spool 方式和更优的直接获取 OTF 方式,后者避免了 Spool 的维护负担。核心代码演示了如何通过设置 GETOTF 参数获取 OTF 数据,并转换为 PDF 二进制流,适用于前端下载、接口传输等场景。同时介绍了 SSF_OPEN/SSF_CLOSE 方法用于批

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 676

CSS 定位 position 学习笔记

定位不适合总体布局,因为它会把元素拉出页面的正常流。 反过来看,这也正是定位在 CSS 中之所以重要的原因。

GoldenaArcher的博客 494

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

CSS学习笔记9——定位position

CSS定位position相关元素概述

green_pine_的博客 671

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

CSS学习笔记-position

  相信每一个前端新手都碰到过很头疼的问题,明明是把元素定位到这个位置,效果出来后却跑到了那个位置,设置其周围偏移后也没反应,感觉心好累。position属性定义建立元素布局所用的定位机制,只有把它整明白,定位的时候才能心想事成。 position可能的值   1.固定定位(fix) 相对于浏览器窗口定位,元素脱离正常流,元素的位置通过 "left", "top", "right" , ...

dianbumu6756的博客 79

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

学习笔记 css position absolute relative 区别

学习笔记 css position absolute relative 区别 相对定位 元素相对于他的起点进行移动,可以设置水平或垂直位置。 在使用相对定位时,无论是否进行移动,元素任然占据原来的空间。 <html> <head> <style> #div1 { width: 100px; height: 100px; background-col...

3万+

css学习笔记之position属性

static(静态定位/常规定位/自然定位): 作用: 使元素定位于常规/自然流中(快、行垂直排列下去,行内水平从左到右) 特点: 1.忽略top、bottom、left、right、z-index声明 2.两个相邻元素设置外边距,最终外边距=两者中的外边距最大值 3.具有固定width和height值的元素,如果把左右外边距设为auto,则这个元素水平居中 relati...

good_night_9527的博客 242

CSS布局学习笔记之position

CSS知识点 之 position布局 前段时间被同学怂恿,参加了百度前端技术学院的一个小培训,第一个阶段下来学到不少东西。课程的第一个阶段主要是HTML5 和 CSS 基础知识的一个小培训,给出的一些小任务虽然写起来不困难,但在写的过程中还是学到不少东西,查漏补缺。前端知识太丰富,很容易忽略一些小细节,自己也是倚着这个心态去学的,虽然写过网站,也写过app,不过这一程下来,通过里面给出的一些高...

weixin_30755709的博客 83

css学习笔记之background-position

学习来源: http://www.cnblogs.com/zxx-foreve1130/p/3964243.html 取值:  length  : 百分数  position  : top | center | bottom | left | center | right  说明:  1.该属性定位不受对象的补丁属性( padding )设置影响。 2.默认值

蔻蔻 410

CSS学习笔记9-定位(position)

CSS学习笔记9-定位(position) 定位-position position的含义指定位,position 属性指定了元素的定位类型(static、relative、fixed、absolute 或 sticky)。 元素其实是使用 top、bottom、left 和 right 属性定位的。但在使用这几个属性之前,需要先设置 position 属性。根据不同的 position 值,它们的工作方式也不同。 静态定位-static 使用方式:position: static; 静态定位的元素不

emmm520的博客 348

CSS学习笔记之position定位

.div1 { background-color:Red; height:250px; /* 设置div的宽和高 */ width:250px; right:0px; /* 设置div停靠右下角 */ bottom:0px;

秋忆夏伤的博客 516

CSS基础——定位 (position)【学习笔记】

定位(position) 1. CSS 布局的三种机制 网页布局的核心 —— 就是用 CSS 来摆放盒子位置。 CSS 提供了 3 种机制来设置盒子的摆放位置,分别是普通流、浮动和定位,其中: 普通流(标准流) 浮动 让盒子从普通流中浮起来 —— 让多个盒子(div)水平排列成一行。 定位 将盒子定在某一个位置 自由的漂浮在其他盒子的上面 —— CSS 离不开定位,特别是后面的 js 特效。 2. 为什么使用定位 我们先来看一个效果,同时思考一下用标准流或浮动能否实现类似的效果?

lilien的博客 506

CSS学习笔记——定位position属性的学习

今天学习之前剩下的一个问题:CSS的position属性。首先归纳出和position相关的问题: position作为一个属性,它一共有哪几个属性值? position常用的属性值有哪几个?分别有什么特点? 第一个问题:position作为一个属性,它一共有哪几个属性值?    对于position属性,他一共有5个值,分别是 static:默认值。没有定位,元素出现在正常...

weixin_30650859的博客 92

css布局学习笔记之position属性

position属性用于定位元素,它的几个值分别如下: 1,static   static 是默认值。任意 position: static; 的元素不会被特殊的定位。一个 static 元素表示它不会被“positioned”,一个 position 属性被设置为其他值的元素表示它会被“positioned”。 2,relative   relative 相对于自己在文档流中本来的位置进...

weixin_30305735的博客 64

前端学习笔记-CSS-定位position

定位(position) 为什么要用定位? 如果用标准流或者浮动,比较复杂或者难以实现,此时我们用定位来做。 元素的定位属性 元素的定位属性主要包括定位模式和边偏移两部分。 1、边偏移 边偏移属性 描述 top 顶端偏移量,定义元素相对于其父元素上边线的距离 bottom 底部偏移量,定义元素相对于其父元素下边线的距离 left 左侧偏移...

qq_36434637的博客 401
上一篇: css学习笔记之盒模型
下一篇: css学习笔记之background-position
蔻蔻a
博客等级 码龄11年 0粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值