标签的定位

一、position:relative和position:absolute 一般都是成对出现的

<td  style="background:white">
              <div style=" position:relative">
                 <div style="width:100px; position:absolute; background:#fff; left:-120px; top:0; border:1px solid #ccc; text-align:left; z-index:100; padding:10px;">在旁边显示信 息</div>
                                <div style=" cursor:pointer;">查看25</div>
                      </div>
                 </td>

二、position的四个属性值:relative、absolute、fixed、static

    

            <div id="parent">
                           <div id="sub1">sub1</id>
                           <div id="sub2">sub2</id>
           </div>

  1、relative

relative属性相对比较简单,我们要搞清它是相对哪个对象来进行偏移的。答案是它本身的位置,并且不会受父级的任何影响。在上面的代码中,sub1和sub2是同级关系,如果设定sub1一个relative属性,比如设置如下CSS代码:

         #sub1
         {
               position: relative;
               padding: 5px;
               top: 5px;
               left: 5px;
         }

我们可以这样理解,如果不设置relative属性,sub1的位置按照正常的文档流,它应该处于某个位置。但当设置sub1为的position为relative后,将根据top,right,bottom,left的值按照它理应所在的位置进行偏移,relative的“相对的”意思也正体现于此。

sub2的位置不会发生任何变化,即sub的文本流(块)在原地还存在。

注意relative的偏移是基于对象的margin的左上侧的。

2、 absolute

这个属性总是有人给出误导。说当position属性设为absolute后,总是按照浏览器窗口来进行定位的,这其实是错误的。实际上,这是fixed属性的特点。

当sub1的position设置为absolute后,其到底以谁为对象进行偏移呢?这里分为两种情况:

(1)当sub1的父对象(或曾祖父,只要是父级对象)parent也设置了position属性,且position的属性值为absolute或者relative时,也就是说,不是默认值的情况,此时sub1按照这个parent来进行定位。

注意,对象虽然确定好了,但有些细节需要您的注意,那就是我们到底以parent的哪个定位点来进行定位呢?如果parent设定了margin,border,padding等属性,那么这个定位点将忽略padding,将会从padding开始的地方(即只从padding的左上角开始)进行定位,这与我们会想当然的以为会以margin的左上端开始定位的想法是不同的。

接下来的问题是,sub2的位置到哪里去了呢?由于当position设置为absolute后,会导致sub1溢出正常的文档流,就像它不属于 parent一样,它漂浮了起来,在DreamWeaver中把它称为“层”,其实意思是一样的。此时sub2将获得sub1的位置,它的文档流不再基于 sub1,而是直接从parent开始。

(2)如果sub1不存在一个有着position属性的父对象,那么那就会以body为定位对象,按照浏览器的窗口进行定位,这个比较容易理解。

3. fixed

fixed是特殊的absolute,即fixed总是以body为定位对象的,按照浏览器的窗口进行定位。

4. static

position的默认值,一般不设置position属性时,会按照正常的文档流进行排列。


jquery版本  

http://blog.csdn.net/zlhzhj/article/details/7564044


UWB多基站多标签定位是一种使用超宽带(UWB)技术进行定位的方法。在这种定位系统中,有多个基站和多个标签设备。 首先,每个基站都通过传输UWB信号与相邻的基站进行通信和协作。基站之间通过精确的时间同步和数据交互,共同计算标签设备的位置。这种协同定位的方式能够提高定位的准确性和稳定性。 其次,每个标签设备都携带有一个UWB芯片,用于接收和发送UWB信号。标签设备会定期发送UWB信号,包含自身的标识和位置信息。这些信号会被周围的基站接收到,并记录下相应的数据。 接着,基站会收集到的数据进行处理和分析,使用三角定位或多普勒效应等算法,计算出标签设备的精确位置。基站之间的协同工作使得系统能够更准确地确定标签设备的位置,并克服了单一基站定位的局限性,如遮挡和信号干扰等问题。 最后,通过UWB多基站多标签定位系统,可以实现室内和室外精确的定位服务。该技术应用广泛,包括工业自动化、物流管理、人员追踪、室内导航等领域。同时,由于UWB信号的特点,该定位系统对实时性和准确性要求较高,适用于需要高精度定位的场景。 总之,UWB多基站多标签定位是一种利用超宽带技术进行定位的方法,通过多个基站之间的协同工作,使得定位系统的准确性和稳定性得到提升。该定位系统应用广泛,并在需要高精度定位的场景中起到重要的作用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值