定位

定位是设置元素相对于其正常出现的位置、或者相对于父级应该出现的位置、甚至是浏览器窗口本身的位置。

1.定位的属性

position: fixed/relative/absolute;

left: px/%;

right:px/%;

top:px/%;

bottom:px/%;

2.固定定位:position: fixed;

固定定位类似浮动,是脱离文档流的,且固定定位是相对于窗口本身定位的,不随页面滚动而移动。

固定定位常用于页面的导航栏部分,有利于提高用户的体验度,或者做侧边栏广告。

3.相对定位position: relative;

相对定位没有脱离文档流,是相对于其正常出现的位置定位的,其正常位置不会被其他内容占用,会随着页面滚动而移动。

由于其原来的位置被保留下来,所以一般不用相对定位来定位,只是当做父级定位元素来用。

4.绝对定位position: absolute;

绝对定位是相对于最近的父级定位元素定位(包括三种定位:fixed、relative、absolute),如果直到body也没有找到定位元素,那么就会相对于body元素定位。

绝对定位是脱离文档流的。

示例:

 1 <!doctype html>
 2 <html lang="en">
 3  <head>
 4   <meta charset="UTF-8">
 9   <title>Document</title>
10   <style>
11     #container{
12         width: 1000px;
13         height: 800px;
14         margin: 50px; 
15         border: 1px solid #ccc;
16     }
17     .box1{
18         /* position: relative; */
19         width: 300px;
20         height: 300px;
21         border: 5px solid #0000ff;
22     }
23     .box2{
24         position: absolute;
25         left: 50px;
26         top: 50px;
27         width: 200px;
28         height: 200px;
29         border: 5px solid #ff0000;
30     }
31     .box3{
32         width: 50px;
33         height: 50px;
34         border: 5px solid #009900;
35     }
36   </style>
37  </head>
38  <body>
39   <div id="container">
40     <div class="box1">
41         box1
42         <div class="box2">
43             box2
44             <div class="box3">
45                 box3
46             </div>
47         </div>
48     </div>
49   </div>
50  </body>
51 </html>

 结果:

可以看到绝对定位是脱离文档流的。如果要让其不脱离文档流,则要让父级元素用相对定位,只是父级元素不用给偏移量。

 结果如下:

5.定位特性

无论是什么类型的标签,除了relative以外,其他定位都支持宽高,因为他们脱离了文档流,且不支持margin: auto。

由于定位不支持margin居中,下面来讨论一下定位的居中方法。

1)用margin方法,使其折回一半距离

示例:

 1 <!doctype html>
 2 <html lang="en">
 3  <head>
 4   <meta charset="UTF-8">
 5   <title>Document</title>
 6   <style>
 7     #container{
 8         width: 1000px;
 9         height: 800px;
10         margin: 50px; 
11         border: 1px solid #ccc;
12     }
13     .box1{
14         position: relative;
15         width: 300px;
16         height: 300px;
17         border: 5px solid #0000ff;
18     }
19     .box2{
20         position: absolute;
21         /* 垂直居中 */
22         top: 150px;
23         margin-top: -25px;
24         /* 水平居中 */
25         left: 150px;
26         margin-left: -25px;
27         width: 50px;
28         height: 50px;
29         background: #00cc33;
30     }
31   </style>
32  </head>
33  <body>
34   <div id="container">
35     <div class="box1">
37 <div class="box2"> 38 box2 39 </div> 40 </div> 41 </div> 42 </body> 43 </html>

结果:

2)用calc代替margin

示例:

 1 <!doctype html>
 2 <html lang="en">
 3  <head>
 4   <meta charset="UTF-8">
 5   <title>Document</title>
 6   <style>
 7     #container{
 8         width: 1000px;
 9         height: 800px;
10         margin: 50px; 
11         border: 1px solid #ccc;
12     }
13     .box1{
14         position: relative;
15         width: 300px;
16         height: 300px;
17         border: 5px solid #0000ff;
18     }
19     .box2{
20         position: absolute;
21         /* 垂直居中 */
22         top: calc(50% - 25px); /* 50%是父级盒子的一半,减号两边一定要有空格,减去的是要居中的盒子宽高的一半。 */  
23         /* 水平居中 */
24         left: calc(50% - 25px);
25         width: 50px;
26         height: 50px;
27         background: #00cc33;
28     }
29   </style>
30  </head>
31  <body>
32   <div id="container">
33     <div class="box1">
35 <div class="box2"> 36 box2 37 </div> 38 </div> 39 </div> 40 </body> 41 </html>

3)margin:auto;也不是绝对的不支持,可以另其定位元素偏移量为0就可以居中。

示例:

 1 <!doctype html>
 2 <html lang="en">
 3  <head>
 4   <meta charset="UTF-8">
 5   <title>Document</title>
 6   <style>
 7     #container{
 8         width: 1000px;
 9         height: 800px;
10         margin: 50px; 
11         border: 1px solid #ccc;
12     }
13     .box1{
14         position: relative;
15         width: 300px;
16         height: 300px;
17         border: 5px solid #0000ff;
18     }
19     .box2{
20         position: absolute;
21         /* 垂直居中 */
22         top: 0;
23         bottom: 0;
24         /* 水平居中 */
25         left: 0;
26         right: 0;
27         width: 50px;
28         height: 50px;
29         /* margin: auto必须有 */
30         margin: auto;
31         background: #00cc33;
32     }
33   </style>
34  </head>
35  <body>
36   <div id="container">
37     <div class="box1">
39 <div class="box2"> 40 box2 41 </div> 42 </div> 43 </div> 44 </body> 45 </html>

 6.层级

定位和浮动都提高一个半层,z-index属性也可以提高层级。

z-index值没有单位,值越大,层级越高,就会越在上面出现,且值没有上下限,只比较大小。

7.实战

1)一周热榜

示例:

<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="XXX">
  <meta name="Keywords" content="01-周热榜">
  <meta name="Description" content="01-周热榜">
  <title>01-周热榜</title>
  <style>
    body,dl,dd,dt,p,h1,h2,h3,h4,h5,h6{margin: 0;}
    *{margin: 0; padding: 0;}
    ol,ul{list-style: none;}
    a{text-decoration: none; color: inherit;}
    html{background: #ccc;}
    #container{padding: 50px; background: #fff;}
    .con{
        width: 280px;
        margin: auto;
        border: 10px solid rgba(242, 242, 242, 0.8);
    }
    .con .title{
        position: relative;
        height: 60px;
    }
    .con .title div{
        margin: 0 15px;
        width: 50px;
    }
    .con .title .line1{
        position: absolute;
        top: 30px;
        left: 0px;
    }    
    /* 相对title定位的,不是前一个定位元素定位,是嵌套定位 */
    .con .title span{
        position: absolute;
        top: calc(50% - 17px);
        left: calc(50% - 52px);
        /* width: 60px; */
        font-size: 26px;
        font-family: "微软雅黑";
        /* line-height: 60px; */
    }
    .con .title .line2{
        position: absolute;
        top: 30px;
        right: 0px;
    }    
    .con ul{
        margin-left: 50px;
        font-size: 14px;
    }
    .con ul li{
        position: relative;
        height: 19px;
        margin: 15px 0;
    }
    .con ul li a:hover{
        position: absolute;
        top: 0px;
        left: 2px;
        color: red;
    }
  </style>
 </head>
 <body>
  <div id="container">
    <div class="con">
        <div class="title">
            <div class="line1"><hr /></div>
            <span>一周热榜</span>
            <div class="line2"><hr /></div>
        </div>
        <ul>
            <li><a href="#">按时间空格和假设大家看公开就定</a></li>
            <li><a href="#">按时间空格和假设大家看公开就定</a></li>
            <li><a href="#">按时间空格和假设大家看公开就定</a></li>
            <li><a href="#">按时间空格和假设大家看公开就定</a></li>
            <li><a href="#">按时间空格和假设大家看公开就定</a></li>
            <li><a href="#">按时间空格和假设大家看公开就定</a></li>
            <li><a href="#">按时间空格和假设大家看公开就定</a></li>
        </ul>
    </div>
  </div>
 </body>
</html>

结果:

2)轮播图布局

示例:

  1 <!doctype html>
  2 <html lang="en">
  3  <head>
  4   <meta charset="UTF-8">
  5   <meta name="Generator" content="EditPlus®">
  6   <meta name="Author" content="XXX">
  7   <meta name="Keywords" content="02-轮播图布局">
  8   <meta name="Description" content="02-轮播图布局">
  9   <title>02-轮播图布局</title>
 10   <style>
 11     body,dl,dd,dt,p,h1,h2,h3,h4,h5,h6{margin: 0;}
 12     *{margin: 0; padding: 0;}
 13     ol,ul{list-style: none;}
 14     a{text-decoration: none; color: inherit;}
 15     .con .title{
 16         position: relative;
 17         height: 150px;
 18         border: 1px solid #fff;
 19     }
 20     .con .title .line{
 21         position: absolute;
 22         top: 88px;
 23         width: 100%;
 24     }
 25     .con .title .tpic{
 26         position: absolute;
 27         left: calc(50% - 123px);
 28         width: 366px;
 29         margin: auto;
 30         background: #fff;
 31     }
 32     .con .title .tpic .pic{
 33         width: 305px;
 34         height: 87px;
 35         margin: 43px 30px 0;
 36         background: url("./images/1.jpg") -37px -521px;
 37     }
 38     /* 广告 */
 39     .con .adventure{
 40         position: relative;
 41         width: 1000px;
 42         margin: auto;
 43     }
 44     .con .adventure .pic ul{
 45         width: 1000px;
 46         height: 500px;
 47     }
 48     .con .adventure .pic ul li{
 49         position: absolute;
 50     }
 51     .con .adventure .ipic{
 52         position: absolute;
 53         top: 295px;
 54         width: 60px;
 55         height: 75px;
 56         background: url("./images/2.png");
 57     }
 58     .con .adventure .left{
 59         background-position: 0 -690px;
 60     }
 61     .con .adventure .right{
 62         right: 0;
 63         background-position: 0 -760px;
 64     }
 65     .con .adventure .center{
 66         position: absolute;
 67         top: 425px;
 68         left: calc(50% - 445px);
 69         width: 890px;
 70         color: #fff;
 71         background: rgba(0, 0, 0, 0.5);
 72     }
 73     .con .adventure .center .detail1{
 74         position: relative;
 75         float: left;
 76         width: 350px;
 77         height: 150px;
 78         font-size: 24px;
 79     }
 80     .con .adventure .center .detail1 span{
 81         position: absolute;
 82         top: calc(50% - 36px);
 83         left: calc(50% - 140px);
 84         width: 280px;
 85         line-height: 35px;
 86     }
 87     .con .adventure .center .detail2{
 88         position: relative;
 89         float: left;
 90         width: 530px;
 91         height: 90px;
 92         margin: 30px 0;
 93         border-left: 1px solid #fff;
 94     }
 95     .con .adventure .center .detail2 span{
 96         display: inline-block;
 97         font-size: 14px;
 98         margin: 15px 20px;
 99     }
100     .con .adventure .bottom ul{
101         position: absolute;
102         top: 605px;
103         left: calc(50% - 28px);
104     }
105     .con .adventure .bottom ul li{
106         float: left;
107         width: 10px;
108         height: 10px;
109         margin: 2px;
110         border: 1px solid #fff;
111         border-radius: 50%;
112         background: #ccc;
113     }
114     .con .adventure .bottom ul .li1{
115         background: red;
116     }
117   </style>
118  </head>
119  <body>
120   <div id="container">
121     <div class="con">
122         <div class="title">
123             <hr class="line" />
124             <div class="tpic">
125                 <div class="pic"></div>
126             </div>
127         </div>
128         <div class="adventure">
129             <div class="pic">
130                 <ul>
131                     <li><a href="#"><img src="./images/6.jpg" alt="" /></a></li>
132                     <li><a href="#"><img src="./images/5.jpg" alt="" /></a></li>
133                     <li><a href="#"><img src="./images/4.jpg" alt="" /></a></li>
134                     <li><a href="#"><img src="./images/3.jpg" alt="" /></a></li>
135                 </ul>
136             </div>
137             <div class="left ipic"></div>
138             <div class="right ipic"></div>
139             <div class="center">
140                 <div class="detail1"><span>爱神的箭海关法地方鬼地方个的算法各函 还是改</span></div>
141                 <div class="detail2"><span>按时间看到回复即可视化端口封禁还是打发四大皆空咖世家看到回复gas发V盎司的哈哈健康规划按即可各函数聊得好嘎嘎哈算法给红烧冬瓜放表数据很方便V卡是工号工号V和说过的话发光时代V操作更加开学才V社然后就眼未来会</span></div>
142             </div>
143             <div class="bottom">
144                 <ul>
145                     <li class="li1"><a href="#"></a></li>
146                     <li><a href="#"></a></li>
147                     <li><a href="#"></a></li>
148                     <li><a href="#"></a></li>
149                 </ul>
150             </div>
151         </div>
152     </div>
153   </div>
154  </body>
155 </html>

 结果:

实战素材链接:http://pan.baidu.com/s/1pLt4UYf

转载于:https://www.cnblogs.com/chenhailing/p/7400103.html

Android定位详解 兼容网络定位、GPS定位 Android6.0 高通上面跑 D:\AndroidStudioProjects\MyGPSTest https://www.iteye.com/blog/gundumw100-2160728 基于android的定位无非就两种:network、gps。两者各有优劣。 GPS定位的好处:精确度高;坏处:仅能在户外使用,获取定位信息速度慢,耗费电池。 网络定位的好处:户内户外都... 阅读详情

相关推荐

android 移动网络定位服务器地址,安卓定位方式全总结-gps定位,network定位,ip定位,基站定位...

一般我们使用的是第三方定位,因为第三方定位比较成熟,有些场景我们不需要或者不可以使用第三方定位的时候我们就需要自己去获取定位了。文章目录定位方式1.gps和network(时效性差)1.1 使用条件1.1.1 需要开启位置服务:1.1.2 安卓6.0以上还需要开启位置权限android.permission.ACCESS_COARSE_LOCATION,android.permission.ACC...

weixin_35643153的博客 2408

c#的Trim方法

1、Trim() Trim()删除字符串头部及尾部出现的空格,删除的过程为从外到内,直到碰到一个非空格的字符为止,所以不管前后有多少个连续的空格都会被删除掉。 这个方法类似于Python中的strip方法,具体用法也类似,可以参考链接:http://www.cnblogs.com/chenhailing/p/7399584.html 还有TrimStart()只删除字...

ablu56590的博客 910

最新虚拟串口 Virtual Serial Port Driver V11.0.1068 已经汉化

Virtual Serial Port Driver 11.0.1047 是一款功能强大的虚拟串口驱动程序,专为需要在开发和测试环境中模拟物理串口连接的用户设计。该版本于2023年4月5日发布,主要修复了在导入无效的COM端口捆绑设置时导致的崩溃问题,并优化了软件的自动更新功能。通过使用Virtual Serial Port Driver,用户可以在不依赖物理硬件的情况下,轻松创建和管理虚拟串口,极大地提高了开发和测试的效率。

中游鱼的博客 3万+

地址重定位:静态重定位和动态重定位

地址重定位就是操作系统将逻辑地址转变为物理地址的过程。。。也就是对目标程序中的指令和数据进行修改的过程 将逻辑地址空间重定位到物理地址空间的时机有三种: 1、程序编译连接时:符号绑定,各Obj模块的相对虚拟地址空间 -->统一的虚拟地址空间;可指定一个BaseAddress以优化装载时的重定位 2、程序装入内存时: 虚拟地址空间 -->虚拟地址空间;如果映像文件中的Base Ad...

luchengbiao的博客 3万+

电赛备赛笔记:用STM32驱动AD9959信号发生器模块,从接线到出波保姆级教程

本文详细介绍了如何使用STM32驱动AD9959信号发生器模块,从硬件接线到软件调试的全流程。AD9959作为高性能DDS芯片,适用于电子设计竞赛中的信号生成需求。文章包含硬件连接指南、寄存器配置解析、多通道控制技巧以及常见问题解决方案,帮助参赛者快速掌握AD9959的应用。

weixin_31858171的博客 367

《广告核心指标驱动的AI投放系统:从数据洞察到智能决策的全链路优化》

本方案通过构建广告核心指标驱动的AI投放系统,实现从数据采集到智能决策的全链路自动化。

专注Java领域与微服务架构,热爱人工智能与深度学习 1068

室内定位常用定位技术_米级蓝牙定位方案,厘米级UWB定位方案

随着物联网生态链逐渐走向成熟,各行各业对定位的需求也大大增加。由于GPS卫星信号在室内无法定位,且容易受到各种无线电信号的干扰,为实现“最后一公里”的室内位置服务,目前主流的室内定位你技术多依赖于热门的无线通信技术,比如蓝牙技术、WiFi技术、超宽带技术等,其中蓝牙定位和UWB定位应用相对成熟。着重介绍一下应用较广的蓝牙室内定位技术和UWB室内定位技术。

小分享 9411

多摄像头同步技术:帧同步信号在Sensor与解串器间的传递机制

本文深入探讨了多摄像头系统中帧同步信号的两种核心传递机制:由解串器统一发号施令或由主Sensor作为“带头大哥”。文章对比了两种方案在同步精度、硬件复杂度、成本及适用场景上的差异,并提供了实战配置要点与调试心法,为车载环视、ADAS及工业检测等应用提供关键的技术选型与实施指导。

weixin_29193359的博客 435

手机定位浅析 AGPS定位 LBS基站定位 卫星定位

手机定位是指通过特定的定位技术来获取移动手机或终端用户的位置信息(经纬度坐标),在电子地图上标出被定位对象的位置的技术或服务。定位技术有两种,一种是基于GPS的定位,一种是基于移动运营网的基站的定位。基于GPS的定位方式是利用手机上的GPS定位模块将自己的位置信号发送到定位后台来实现手机定位的。基站定位则是利用基站对手机的距离的测算距离来确定手机位置的。后者不需要手机具有GPS定位能力,但是精度很...

时光途径 9109

S4 Hana SD -信贷管理 - 02

在S4版本中,客户的信用管理数据在事务代码BP维护,业务伙伴角色是UKM000。在维护过程中,我们并不能直接输入信贷控制范围这个组织架构,而是需要输入一个信用段,并且在信用段的维度下去维护相应信用管理数据。对于信用段,可以分为主信用段(信用段是0000)和其他临时信用段,我们可以通过配置把次级信用段的客户信贷负债汇总到主信用段。当然,在后台也有配置,会把信用段和信贷控制范围这两者进行关联.3.2SPROIMG > 财务供应链管理 > 信用管理 > 信贷风险监视 > 主数据 > 创建信用段。

weixin_46525734的博客 1966

[0352]基于JAVA的停车场收费智慧管理系统的设计与实现

其次,从经营管理层面考虑,本系统涵盖了丰富的月卡管理和财务结算功能,如月卡用户管理、缴费、注销、挂失、解挂、补办等全流程服务,以及临保和月保的结算汇总与欠费查询等功能,这不仅有助于规范停车场的日常运营管理,更能有效提高财务管理效率,降低运营成本,实现精细化、数字化的财务管控。综上所述,本课题计划研发的基于Java的停车场收费智慧管理系统将在现有研究成果的基础上,重点优化月卡用户全生命周期管理和财务统计分析功能,以满足现代停车场高效、精准、安全的管理需求,紧跟行业发展趋势,为推动智慧城市的建设贡献一份力量。

muyu2980的专栏 589

CSS定位布局:静态定位、相对定位、绝对定位、固定定位、粘滞定位、Z-index定位

目录 1.定位布局 1.1.静态定位( Static positioning) 简单代码实现: - 1.2.什么是相对定位?( Relative positioning ) 简单代码实现: - 1.3.什么是绝对定位?(Absolute positioning) - 绝对定位参考点 效果图: -绝对定位水平居中 - 1.4.固定定位(Fixed positioning) - 1.5.粘滞定位( Sticky positioning ) position: sticky; ...

qq_51066068的博客 5800

畅游Diffusion数字人(20):FLAME代码解读与实现

​ 之前的博客《畅游Diffusion数字人(17):更强大的人脸和表情表达方法 FLAME:Learning a model of facial shape and expression》讲解了FLAME的原理,这篇博客主要讲解一下FLAME的代码实现。

沉迷单车的追风少年 1131

相对定位、绝对定位、固定定位

定位有三种,分别是相对定位、绝对定位、固定定位。

weixin_52629158的博客 4039

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

CSS定位——静态定位、绝对定位、相对定位、固定定位、粘性定位

定位 一、为什么需要定位? 定位可以让盒子自由地在某个盒子内移动位置或者固定屏幕中某个位置,并且可以压住其他盒子。标准流或浮动都无法快速实现。 二、定位组成 定位:将盒子定在某一个位置,所以定位也是在摆放盒子,按照定位的方式移动盒子。 定位=定位模式+边偏移 定位模式用于指定一个元素在文档中的定位方式。边偏移则决定了该元素的最终位置。 1. 定位模式 用于指定一个元素在文档中的定位方式。 通过CSS的position属性来设置,有四个值 值 语义 static 静态定位.

qq_43623147的博客 1413

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

元素定位之CSS定位

要点:        1、为什么要进行元素定位?            在进行自动化时,所运行的脚本动作,是对页面对象的一种操作行为,所以需要使用元素定位;          2、进行元素定位的原则是什么?            元素定位的方式有很多,但宗旨只有1个,那就是能快速便捷的查找到唯一的元素,以及后期的方便维护;主题:1、CSS定位的延伸,本身就是CSS &lt;style&gt;所来,...

严冬的博客 1万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

position定位:相对定位、绝对定位、固定定位、粘滞定位

文章目录定位偏移量(offset)相对定位绝对定位(常用)包含块(containing block)绝对定位元素的布局固定定位粘滞定位元素的层级 定位 定位是一种高级的布局手段 通过定位可以将元素摆放在页面的任意位置 使用position属性来设置定位 可选值: – static 默认值 元素是静止的没有开启定位 – relative 开启元素的相对定位 – absolute 开启元素的绝对定位 – fixed 开启元素的固定定位 – sticky 开启元素的粘滞定位 偏移量(offset) 当元素开

Natural_mengniu的博客 3298

定位(相对定位,绝对定位)

定位是一种非常强大的功能,在书写页面时的应用也是非常广泛,熟练的应用定位,也会提高编写页面的效率。关于本篇文章没如果小编这里有遗漏或者是错误,请在评论区留言,这里也会及时补充纠正。

CYX_COMnn的博客 1780

HTML中块元素的定位属性——静态定位、绝对定位与相对定位与固定定位

块元素的定位:元素的定位属性:静态定位:相对定位:绝对定位:固定定位: 元素的定位属性: (1):定位模式: 在CSS中,position属性用于定义元素的定位模式,其基本语法格式如下: position属性的常用值有四个,分别表示不同的定位模式,具体如下表所示。 (2):边偏移: 定位模式(position)仅仅用于定义元素以哪种方式定位,并不能确定元素的具体位置。在CSS中,通过边偏移属性top、bottom、left或right,来精确定义定位元素的位置,其取值为不同单位的数值或百分比,对它们的具体

hey,欢迎浏览我的博客,希望能给你提供帮助。 1万+

HTML定位——绝对定位和相对定位、固定定位

1、浮动可以让多个块级盒子一行没有缝隙排列显示,经常用于横向排列盒子2、定位则是可以让盒子自由的在某个盒子内移动位置或者固定屏幕中某个位置,并且可以压住其他盒子1.定位的组成定位=定位模式+边偏移 定位模式:定位模式用于指定一个元素在文档中的定位方式。 边偏移:边偏移则决定了该元素的最终位置。2,绝对定位 代码展示: 效果图如下: 效果图如下:固定定位永远都会相对于浏览器窗口进行定位,固定定位会固定在浏览器的某个位置,不会随滚动条滚动。最常用的就是电脑里面是不是弹出的小广告

qq_52499703的博客 9249

百度定位:IP定位、浏览器定位、SDK辅助定位

效果: IP定位(精准) 浏览器定位和SDK辅助定位返回经纬度不精准 要点: 入口文件引入(需要申请百度ak) <script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=vaVH6Ls3Tisndi940ma2keNeGSm0UvH4"></script> 代码中...

weixin_44266761的博客 1892

CSS定位

我们今天来学习CSS的定位,可以通过CSS 中的 **position** 属性用来设置元素在页面中的位置。

热爱WebGIS的博客 2279

CSS定位—静态定位、相对定位、固定定位、绝对定位、粘性定位

CSS定位 定位是可以让盒子自由自在的在某个盒子内移动位置或者固定屏幕中的某个位置,并且可以压住其他盒子。 定位的组成 定位是将盒子定位在某一位置。按照定位的方式移动盒子。 定位=定位模式+边偏移。 定位模式用于指定一个元素在文档中的定位方式。边偏移则决定了该元素的最终位置。 定位模式 定位模式决定元素的定位方式,它通过CSS的position属性来设置,其值可以分为四个: 值 语义 static 静态定位 relative 相对定位 absolute 绝对定位 fixed 固定

Dreamer 1329

CSS元素的定位(相对定位、绝对定位、固定定位、粘滞定位)

目录元素的定位相对定位绝对定位固定定位粘滞定位绝对定位的布局 元素的定位 相对定位 当元素的position属性值设置为relative时则开启了元素的相对定位。 相对定位的特点: 1.元素开启相对定位以后,如果不设置偏移量元素不会发生改变。 2.相对定位是参照于元素在文档流中的位置进行定位的。 3.相对定位会提升元素的层级。 4.相对定位不会使元素脱离文档流。 5.相对定位不会改变元素的性质(块元素还是块元素,行内元素还是行内元素) 未使用相对定位 代码: <!DOCTYPE ht

乌药ice 4526

绝对定位、相对定位、固定定位特点

一、定位 1、定位的定义 某个元素可以自由地在盒子上面移动,并且可以压着其他元素 当滚动窗口时,某个元素可以固定在页面上 可以让盒子自由的在某个盒子上进行移动并且可以压住其他盒子,或者可以在屏幕上固定在页面上。 2、组成 定位=定位模式+边偏移 定位模式(position) 制定一个元素在文档中的定位方式 定位模式 描述 static 静态定位 relative 相对定位 absolute 绝对定位 fixed 固定定位 边偏移(方位名词) 据定了元素的最终位置

micoria的博客 5153
上一篇: Python数据类型之整数和字符串常用功能
下一篇: 操作标签属性
ablu56590
博客等级 码龄12年 4粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值