首页 > 其他分享 >position的属性值

position的属性值

时间:2023-03-08 10:35:41浏览次数:38  
标签:定位 元素 改变 文档 position fixed 属性

(fixed的父元素永远是浏览器窗口,不会根据页面滚动而改变位置;absolute的父元素是可以设置的,他会永远跟随父元素的位置的改变而改变。)

1、position: relative;相对定位

  • 不影响元素本身特性(无论区块元素还是内联元素会保留其原本特性)

  • 不会使元素脱离文档流(元素原本位置会被保留,即改变位置也不会占用新位置)

  • 没有定位偏移量时对元素无影响(相对于自身原本位置进行偏移)

  • 提升层级(用z-index样式的值可以改变一个定位元素的层级关系,从而改变元素的覆盖关系,值越大越在上面,z-index只能在position属性值为relative或absolute或fixed的元素上有效。) (两个都为定位元素,后面的会覆盖前面的定位)

2、position: absolute;绝对定位

  • 使元素完全脱离文档流(在文档流中不再占位)

  • 使内联元素在设置宽高的时候支持宽高(改变内联元素的特性)

  • 使区块元素在未设置宽度时由内容撑开宽度(改变区块元素的特性)

  • 相对于最近一个有定位的父元素偏移(若其父元素没有定位则逐层上找,直到document——页面文档对象)

  • 相对定位一般配合绝对定位使用(将父元素设置相对定位,使其相对于父元素偏移)

  • 提升层级(同相对定位)

3、position: fixed;固定定位

fixed生成固定定位的元素,相对于浏览器窗口进行定位。

4、position:static:默认值

默认布局。元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。

5、position: inherit

规定应该从父元素继承 position 属性的值。

标签:定位,元素,改变,文档,position,fixed,属性
From: https://www.cnblogs.com/xbinbin/p/17191097.html

相关文章

  • vue2与vue3不同点:opitons api 与cmposition api
    vue2:optionsapi采用的是命令式编程,而vue3组合式api采用的是函数式编程,两者存在很大的差异,vue3更灵活,难度也更大。script语法糖,vue3可以通过导入函数的方式来定义响应......
  • python中的魔法属性吗
    楔子作为动态语言,python里面提供了很多以双下划线:__开头和结尾的属性,我们称之为魔法属性,这些属性是对象所内置的。我们可以直接通过这些魔法属性动态地查看一个对象的信......
  • C# 类class 字段和属性
    C#类class字段和属性C#是面向对象的编程语言,对象就是面向对象程序设计的核心。所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个......
  • JavaScript 其他样式操作的属性
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <styletype="text/css"> #box1{ width:100px; height:100px; back......
  • typescript 解决变量多类型访问属性报错--工作随记
    一个变量类型允许是多个类型,如果访问某个类型的属性,编辑器会直接提示错误比如变量tuple可能为string或number类型,如果直接访问tuple.toFixedconstmixedTupleTypeA......
  • Mysql新增字段属性
    往已经建好数据的表中插入一个字段①简约新增属性--基本格式ALTERTABLE<表名>ADD<新字段名><数据类型>[约束条件];--示例,普通在表的最后面加上一个字段Alterta......
  • selenium+Autolt上传图片(非input属性)
    原理说明:autoit它设计用于WindowsGUI(图形用户界面)中进行自动化操作的一个程序,使用前需要安装,一般网站中图片上传会涉及到点击上传图片按钮就会弹出一个Windows的框用于......
  • Echarts visualMap属性记录
            参考:https://blog.csdn.net/qq_43291759/article/details/126500770......
  • 边框-简写属性
    边框-简写属性上面的例子用了很多属性来设置边框。你也可以在一个属性中设置边框。你可以在"border"属性中设置:border-widthborder-style(required)border-color......
  • phthon字符与list常用方法和属性
    字符methods:count:统计字符在字符串中出现的次数(returnint)[searchStr,startIndex,endIndex]mypty='Thisisademoofthecountmethodofstr'print(my......