`
Java_1010
  • 浏览: 8764 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

定位的简单介绍

 
阅读更多


定位(position):分为相对定位(relative)、绝对定位(absolute)、固定定位(fixed)。
偏移量:偏移的方向的具体值,方向分为top、right、bottom、left

relative:相对定位(相对于自身位置出发)。
    特点:
        1、不影响元素本身的特性。
        2、只设置了相对定位,没有设置偏移量的情况下,对元素本身没有任何影响。
        3、元素没有脱离文档流。
        4、提升层级为整层。
        5、有了定位,才会有偏移量;在没有定位的情况下写偏移量是没有作用的。
        6、相对定位一般配合绝对定位使用。
       
absolute:绝对定位。
    特点:
        1、使元素脱离文档流。
        2、提升层级为整层。
        3、使内联元素具有宽高样式。
        4、使块元素在没有定义宽度的情况下由内容撑开宽度。
        5、如果最近的父级有定位,则会相对于父级进行定位和便宜;
             如果父级无定位,则偏移量是相对文档(document)发生偏移的。
        6、如果子元素为绝对定位,那么父元素一般为相对定位。

fixed:固定定位。
    特点:
        1、相对于可视区进行偏移的。
        2、不理会父级是否有定位,永远只相对于可视区。
        3、脱离文档流。
        4、提升层级为整层。
       
说明:在同级的定位元素之间,默认情况下后面的元素层级比前面的元素层级高。

层级:z-index。只有定位元素才有z-index
同级元素之间的z-index才会进行层级的高低比较。
定位元素的默认层级均为0,如果想提升元素层级,直接设置z-index的值即可。
z-index的数值越大,元素层级越高。如:z-index:2

分享到:
评论

相关推荐

    简单介绍GPS全球定位系统组成及优点

    本文给大家简单介绍了GPS全球定位系统组成及优点。

    百度LBS平台Android定位功能开发源码(简单Demo)

    本篇将详细介绍如何使用百度LBS平台在Android上实现基本的定位功能,并通过一个简单的Demo来展示其实现过程。 一、集成百度定位SDK 首先,你需要在项目中引入百度定位SDK。通常,这一步可以通过在`build.gradle`...

    CP1L简易定位功能介绍.rar

    "CP1L简易定位功能介绍"主题涉及的是如何利用CP1L PLC进行简单的定位控制任务,这在机械设备的运动控制中非常关键。 【描述】: "CP1L简易定位功能介绍rar,CP1L简易定位功能介绍" 这个描述明确指出,提供的资料将...

    wifi室内精确定位方法研究和实现

    本文将详细介绍三种主要的Wi-Fi室内定位方法,并对它们的工作原理、应用场景以及优缺点进行分析。 #### 一、三角形定位算法 三角形定位算法是基于几何原理的一种常见室内定位方法。该方法通过测量目标物体与三个或...

    使用百度地图实现简单定位

    本教程将详细介绍如何使用百度地图API实现简单的定位功能。百度地图作为国内主流的地图服务提供商,提供了丰富的SDK和API供开发者使用。我们将重点讨论如何在项目中配置百度地图框架,并实现基本的用户定位功能。 ...

    matlab实现车牌定位程序,实现简单

    本文将详细介绍如何使用Matlab实现车牌定位程序,以及这个过程中的核心知识点。 首先,车牌定位的基本流程通常包括预处理、特征提取、模板匹配或分类器训练、定位与裁剪等步骤。在Matlab中,我们可以利用其内置的...

    IOS 地图定位简单实现

    本教程将向您介绍如何在iOS应用中简单实现地图定位,主要关注苹果的MapKit框架。 首先,确保您的项目已经引入了MapKit库。在Swift项目中,您可以在`AppDelegate.swift`文件中的`didFinishLaunchingWithOptions`方法...

    介绍几种室内定位技术

    本文将详细介绍几种主要的室内定位技术及其特点。 ### 一、基于全球导航卫星系统的室内定位技术(GNSS) #### A-GPS定位技术 A-GPS(Assisted GPS)技术是辅助全球定位系统的一种变种,旨在解决GPS信号在室内环境...

    讲解iOS开发中基本的定位功能实现

    本教程将介绍如何使用Objective-C来实现这一功能,主要涉及`CLLocationManager`、`CLLocation`和`CLLocationCoordinate2D`等关键类。 首先,我们来看`CLLocationManager`。它是iOS中负责处理地理位置信息的主要对象...

    三菱FX5U定位模块教程 FX5-40SSC简单运动控制 送入门基础教程+编程软件.txt

    E_MELSEC iQ-F 应用动画介绍 4集(高清) 送FX5U 主机4轴 外带4个FX5-16ES/ET-H 8轴 一起12轴程序案例 FX5U 标准伺服定位程序 FX5U10轴CCLINK_CCD大型程序 送60集入门基础教程 送WORKS3 FX5U编程软件

    逆行定位1.21.1虚拟打卡模拟全球定位.zip

    【软件介绍】:逆行定位:找地方神器!有了这款移动定位应用,你再也不用担心找不到目的地啦!随时随地定位,方便快捷! 软件特色:【强大】功能强大,操作简单,完美操作感受,一键定位!【随时】无论身在何处,都能...

    TDOA基站定位算法详细介绍PPT课件.pptx

    TDOA 基站定位算法详细介绍 TDOA(Time Difference of Arrival)是一种基于时间差的无线电发射源定位算法。该算法通过测量无线电信号到达不同监测地点的时间差,来对发射无线电信号的发射源进行定位。 一、 TDOA ...

    质心定位算法.zip_FZO_定位_定位算法_质心定位算法_质心算法

    在提供的“质心定位算法.doc”文档中,可能详细介绍了这些步骤的实现过程,包括代码示例和可能的优化策略。如果你正在寻找一个基础的定位算法,质心定位算法是一个很好的起点,而且根据描述,文档中的代码已经过调试...

    室内定位技术论文

    文档首先介绍了室内定位的需求背景,并对比分析了几种主流的室内定位技术,最后重点介绍了HAIP系统的实现原理及其优势。 ### 室内定位的需求背景 #### 位置服务的增长趋势 随着移动设备如智能手机和平板电脑的...

    安卓GPS地图导航定位指南相关-简单定位Demo.rar

    这个名为"简单定位Demo"的压缩包文件提供了一个学习和参考的基础示例,帮助开发者理解和实现Android上的GPS定位功能。下面将详细介绍相关知识点。 1. GPS(全球定位系统): GPS是一种全球卫星导航系统,用于提供...

    基于卡尔曼滤波的定位算法MATLAB程序 主要是基于卡尔曼滤波的基本入门的处理,为新手入门简单介绍下.zip

    基于卡尔曼滤波的定位算法MATLAB程序 主要是基于卡尔曼滤波的基本入门的处理,为新手入门简单介绍下

    三菱FX5U系列PLC内置定位功能的基本使用方法介绍.docx

    以下是一个简单的ST语言程序示例,演示了如何使用这些指令: ```st VAR Position : DINT; // 位置变量 END_VAR // 回原点操作 DHCMOV(P, 0); // 相对定位到2000 DDRVI(1, 2000); // 绝对定位到2000 DDRVA(1, ...

    指纹定位算法仿真代码,位置指纹定位算法,matlab

    压缩包内的“README.md”可能包含了项目介绍、使用说明和运行示例,而“指纹定位算法仿真代码.rar”则是包含源代码的压缩文件。解压后,用户可以查看和运行代码,了解具体实现细节,并根据自己的需求进行修改和优化...

    基于卡尔曼滤波的定位算法MATLAB程序 主要是基于卡尔曼滤波的基本入门的处理,为新手入门简单介绍下1.zip

    基于卡尔曼滤波的定位算法MATLAB程序 主要是基于卡尔曼滤波的基本入门的处理,为新手入门简单介绍下1

    车牌识别系统中的车牌定位算法研究

    本文将重点介绍边缘检测算法和旋转投影法在车牌定位中的应用。 #### 车牌识别系统架构 车牌识别系统通常由三个主要模块组成:车牌定位、字符分割和字符识别。其中,车牌定位是最初始也是至关重要的一步。通过车牌...

Global site tag (gtag.js) - Google Analytics