`

position定位说明

    博客分类:
  • css
阅读更多
(1)定位类别:
static(静态) 没有特别的设定,遵循基本的定位规定,不能通过z-index进行层次分级。
relative(相对定位) 对象不可层叠、不脱离文档流,参考自身静态位置通过 top,bottom,left,right 定位,并且可以通过z-index进行层次分级。
absolute(绝对定位) 脱离文档流,通过 top,bottom,left,right 定位。选取其最近一个最有定位设置的父级对象进行绝对定位,如果对象的父级没有设置定位属性,absolute元素将以body坐标原点进行定位,可以通过z-index进行层次分级。
fixed(固定定位) 这里所固定的参照对像是可视窗口 而并非是body或是父级元素。可通过z-index进行层次分级。
(2)相对定位

当Position属性值为Relative时
对象原来占有的位置保留,其后面的对象按原来文档流仍然保持原来的位置
Top的值表示对象相对原位置向下偏移的距离
bottom的值表示对象相对原位置向上偏移的距离
两者同时存在时,只有Top起作用。
left的值表示对象相对原位置向右偏移的距离
right的值表示对象相对原位置向左偏移的距离
两者同时存在时,只有left起作用。

如果相对定位的对象有padding 和border 和 margin时,定位的起点不受影响。还是原来物体的位置。

(3)绝对定位

当Position属性值为absolute时
对象从文档流中抽取出来,原占有的位置被后面的对象顶替上来
Top的值表示对象上边框与浏览器窗口顶部的距离
bottom的值表示对象下边框与浏览器窗口底部的距离
两者同时存在时,只有Top起作用;如果两者都未指定,则其顶端将与原文档流位置一致,即垂直保持位置不变。
left的值表示对象左边框与浏览器窗口左边的距离
right的值表示对象右边框与浏览器窗口右边的距离
两者同时存在时,只有left起作用;如果两者都未指定,则其左边将与原文档流位置一致,即水平保持位置不变。
  在Position属性值为absolute的同时,如果有一级父对象(无论是父对象还是祖父对象,或者再高的辈分,一样)的Position属性值 为Relative时,则上述的相对浏览器窗口定位将会变成相对父对象定位,这对精确定位是很有帮助的。注:绝对定位与文档流无关

(4)被关联的定位

 

<div ——————————— position:relative;最近的祖先定位元素,参照物
   <div—————————-没有设置为定位元素,不是参照物
     <div———————-没有设置为定位元素,不是参照物
       <div box1
       <div box2 ——–position:absolute; top:50px; left:120px;
       <div box3
 
Box2设置成绝对定位元素,脱离了文档流,文档流由box1-box2-box3变为box1-box3,box2以最近的定位祖先(蓝色框)为参照物。
层级关系为:
<div ——————————— position:relative; 不是最近的祖先定位元素,不是参照物
   <div—————————-没有设置为定位元素,不是参照物
     <div———————- position:relative 参照物
       <div box1
       <div box2 ——–position:absolute; top:50px; left:120px;
       <div box3

 
分享到:
评论

相关推荐

    9387787GPSposition_gps定位_matlab_

    标题 "9387787GPSposition_gps定位_matlab_" 暗示这是一个使用 MATLAB 实现 GPS 定位的项目。描述中的 "matlab实现卫星定位,副程序说明等文件" 提示我们,这个压缩包包含了一系列与 GPS 定位相关的 MATLAB 代码和...

    深入理解css中position属性及z-index属性(推荐)

    position属性包含四个可能的值:static、fixed、relative、absolute,下面逐一详细说明。 1. static定位:这是默认值,元素按照正常的文档流进行排列,没有任何的定位效果。在static定位下,top、bottom、left、...

    div弹出层position属性小解

    `absolute` 定位是指元素相对于最近的已定位祖先元素(即设置了 `position` 且不是 `static` 的祖先元素)进行定位。如果没有这样的祖先元素,则相对于初始包含块(通常是 `&lt;html&gt;` 元素)定位。`absolute` 定位的...

    A_fixed_position_of_person.rar_fixed_人脸 定位_人脸定位

    在“A_fixed_position_of_person.rar_fixed_人脸定位_人脸定位”这个压缩包中,包含了一个具体的人脸定位实例,用户可以下载并直接运行,体验和学习相关技术。 人脸定位的核心目标是从图像或视频流中自动检测和识别...

    s7-1200通过FB284定位说明

    ### S7-1200通过FB284定位说明 #### 概述 本文档旨在详细介绍如何利用西门子S7-1200系列PLC中的功能块FB284来控制SINAMICS V90 PN伺服驱动器,并实现高效的定位控制。FB284是专为SINAMICS V90 PN设计的功能块,通过...

    css图片定位

    除了背景图片,`&lt;img&gt;`标签也可以用于插入图片,通过`position`属性进行定位。设置`position: absolute`或`position: fixed`,然后配合`top`、`right`、`bottom`和`left`属性可以精确调整图片的位置。 在实际应用中...

    css position定位属性_动力节点Java学院整理

    Position 属性:规定元素的定位类型。即元素脱离文档流的布局,在页面的任意位置显示。 主要的值 ①absolute :绝对定位;脱离文档流的布局,遗留下来的空间由后面的元素填充。定位的起始位置为最近的父元素(postion...

    GPS_position.rar_GPS_GPS position_GPS_POSITION_GPS_Positi__debug

    标题中的"GPS_position.rar_GPS_GPS position_GPS_POSITION_GPS_Positi__debug"显然与GPS定位技术相关,特别是关于如何从GPS数据中获取和计算地理位置信息。这里的"_debug"可能表示这是一个包含调试信息的版本,用于...

    Record-my-position-master.zip_iPhone position

    描述中的"Get gps location iPhone Location"进一步确认了这一点,说明该应用或代码的主要功能是获取iPhone的GPS定位信息。这通常涉及到iOS系统提供的Core Location框架,它是Apple提供的一套API,用于获取设备的...

    fx PLC position 使用手册

    ### FX2N-1PG定位模块使用手册知识点详解 #### 1. 模块介绍 FX2N-1PG定位模块是一种脉冲输出模块,主要用于连接伺服电机或步进电机的驱动器,能够提供预设的脉冲信号(最高频率为100kHz,脉冲数量为32位),实现单...

    position替代部分float进行网页元素定位

    在使用position定位元素时,有几个原因使得它成为前端开发者喜欢的工具: 1. HTML代码结构简单:使用position可以减少不必要的父级div标签,使HTML结构更加简洁。 2. 思路清晰:定位方式直观明确,方便理解布局的...

    深究CSS定位position的常用技法

    接下来,我们将深入探讨这些定位技法,并举例说明它们的使用场景和效果。 首先,static属性是position属性的默认值,当未对元素指定position属性时,该元素默认就是static状态。在static状态下,元素按照正常的文档...

    CSS样式表中的position属性详细说明

    在CSS中关于position定位的内容是: position: relative | absolute | static | fixed static(静态) 没有特别的设定,遵循基本的定位规定,不能通过z-index进行层次分级。 relative(相对定位) 对象不可层叠、不...

    CSS background-position的使用说明详解

    background-position属性的位置定位不会受到对象的padding(内边距)属性设置的影响,这表示背景图片的定位是相对于元素的内容区域进行的,不会被内边距所改变。 background-position的默认值为0% 0%,这意味着背景...

    divcss盒子之绝对定位和相对定位.docx

    举例说明,假设网页是一个房间,其中有一个装水的桶,桶里的西瓜代表要定位的元素。绝对定位就像是把西瓜从桶里捞出来悬挂在空中,位置由钩子(祖先元素)或房间的角落(body)决定,而相对定位则像是西瓜在桶里浮起...

    JQuery坐标定位

    本文将深入探讨JQuery坐标定位的相关知识点,包括如何获取浏览器的各种尺寸、元素位置等,并通过具体的代码示例进行说明。 #### 一、获取浏览器的尺寸 首先,我们来看一下如何使用JQuery获取浏览器的尺寸。这些...

    一种分布式双麦克风线阵声源定位方法.pdf

    6. 定向误差与声源位置关系(Direction Finding Accuracy and Source Position Relationship): 文档提到了对定位精度与定向误差以及声源位置之间关系的理论剖析。在声源定位中,定向误差是影响定位精度的关键因素...

Global site tag (gtag.js) - Google Analytics