基础-定位

CSS盒子定位有四种

  标准流定位    position: static;  相对定位    position: relative;  绝对定位    position: absolute;     固定定位    position: fixed; 

调整定位  top   right   bottom left  推拉盒子

相对定位

  相对自己原来的位置进行移动

    position: relative;   left: 30px;  top: 30px;   特点    不脱离标准流    留坑,真身还在原来的位置    形影分离,影子会覆盖标准流元素

    用途    微调元素    做绝对定位的参考,"子绝父相"
绝对定位  相对最近的祖先元素且具有position的位置进行移动  position: absolute;

  特点    脱离标准流    无视文档流padding的影响

  特殊参考点    祖先元素中没有合适的参考元素    top    表示  首屏窗口左上角的点为参考点    bottom  表示  首屏窗口左下角的点为参考点

静态定位

  position: static;

  约等于标准流

  让已经定位的改为不定位

固定定位

  position: fixed;

$为什么要使用"子绝父相"

  "子绝"  相对定位会占坑,不合适

  "父相"  绝对定位会脱离标准流,不合适

时间: 2024-11-13 06:17:22

基础-定位的相关文章

css基础定位

一,正常的文档流: 默认的从左到右(行内标签)从上到下(块级标签): 想超出正常文本流的几种方式:float,display,margin;position; 二,绝对定位: position:absolute:(绝对定位 ) 总结:先去找父类标签:如果父类标签有定位,就以父类标签为基准移动,一直往上找,直到找到上层有定位的标签为止,如果都没有定位的话,就默认从浏览器的窗口(0,0)位置开始移动. 三,相对定位      position:relative:(相对定位) 总结::在原位置为参考去

前端基础——定位

1.绝对定位 如果所有的父元素都没有显式地定义position属性,那么所有的父元素默认情况下position属性都是static.结果,绝对定位元素会被包含在初始块容器中.这个初始块容器有着和浏览器视口一样的尺寸,并且<html>元素也被包含在这个容器里面.简单来说,绝对定位元素会被放在<html>元素的外面,并且根据浏览器视口来定位.也可以理解成定位的元素现在相对于<body>元素. 2.z-index z-index 值影响定位元素位于该轴上的位置:正值将它们移动

前端基础 定位

原文地址:https://www.cnblogs.com/angdh/p/12040420.html

Android之仿ele地图定位效果

PS:最近项目要求,希望在选择地址的时候能够仿ele来实现定位效果.因此就去做了一下.不过ele使用高德地图实现的,我是用百度地图实现的.没办法,公司说用百度那就用百度的吧.个人觉得高德应该更加的精准.但也无所谓反正都是地图定位+Poi搜索.都差不多.   1.使用LocationClient核心类实现定位 2.使用GeoCoder实现地理编码和反地理编码 3.使用PoiSearch实现相关的Poi搜索 4.使用SuggestionSearch实现在线建议查询 5.ele定位效果的实现   百度

C#调用百度高精度IP定位API通过IP获取地址

API首页:http://lbsyun.baidu.com/index.php?title=webapi/high-acc-ip 1.申请百度账号,创建应用,获取密钥(AK) http://lbsyun.baidu.com/apiconsole/key 启用服务:,可以根据自己需求来钩选,这里先全选了. 请求校验方式:IP白名单校验/SN检验,这里选择IP白名单校验.即在下面填上你访问机器的IP地址.如(114.114.114.114). 单击提交,获得AK 2.获取方式: 服务地址: http

实用技巧:如何通过IP地址进行精准定位

在甲方工作的朋友可能会遇到这样的问题,服务器或者系统经常被扫描,通过IP地址我们只能查到某一个市级城市,如下图: 当我们想具体到街道甚至门牌号,该怎么办??? 偶然间发现百度地图有高精度IP定位API的接口,通过该接口我们可以通过IP地址定位到具体的地理位置,甚至能精确到门牌号及周围的标志性建筑.该接口的说明地址为:http://lbsyun.baidu.com/index.php?title=webapi/high-acc-ip 若想要使用该接口进行查询,必须先申请一个密钥(AK),如下图:

[web建站] 优课急送《零基础快速学习建站》视频+课件【价值399元】

[课程介绍]你想快速建一个网站出来吗?你想从什么都不懂到一两天出一个漂漂亮亮的站吗?你想完成领导交给你的任务找人建站吗?你想自己建站来创业吗?你想学会建站之后,利用给别人建站来赚钱吗?你想建一个跟某个网站一模一样的网站吗?你想让同学朋友羡慕你会建站,而且很牛逼的站吗? 只需7天,我们帮你实现.?每年网站建设人才缺口近千万.说明人才需求迫切.每年新增IT企业数百万.说明职位需求庞大.每年新增网站几百万.说明网站建设是个紧缺人才的行业,也是说明需求很大.关于公司企业或者建站开发技术交流的QQ群平均每

百度地图总结第三篇之定位(我的位置)

前言: 使用百度定位SDK获取对应的位置信息,然后利用地图SDK中的接口.您能够在地 在这里提示一下,假设是在一个project中同一时候使用定位的SDK和百度地图SDK.能够共同使用一个key.假设新创建project,那么就要去又一次申请key了.申请方式一样.如有疑问能够看看百度地图总结第一篇–环境集成和Hello Baidu_Map实现 集成定位SDK: 然后我们看下集成文档,下载对应的定位SDK,解压出来,我们把须要的jar包加入到libs文件夹下(BaiduLBS_Android.j

功能测试转型必备课程 零基础入门Web自动化测试

第1章 课程介绍本章主要对整个课程简单介绍,并且把学习过程中会经常遇见的问题进行讲解. 第2章 手工测试转型自动化测试必备技能本章讲解从手工测试转型自动化测试必须掌握的一些知识,学会的技能点,以及从思想的转变到框架的了解,让初级学者对自动化测试不再迷茫,轻松学习起来. 第3章 从功能测试角度出发讲解自动化测试selenium基础本章通过功能测试分析到自动化测试的转变,从功能角度出发,讲解自动化selenium的基本知识,让你真的把浏览器操作起来,进一步的了解自动化测试. 第4章 HTML基础定位