广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >CSS中相对定位和绝对定位如何使用
  • 945
分享到

CSS中相对定位和绝对定位如何使用

2024-04-02 19:04:59 945人浏览 八月长安
摘要

这篇文章主要介绍了CSS中相对定位和绝对定位如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS中相对定位和绝对定位如何使用文章都会有所收获,下面我们一起来看看吧。

这篇文章主要介绍了CSS中相对定位和绝对定位如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS中相对定位和绝对定位如何使用文章都会有所收获,下面我们一起来看看吧。

一、相对定位

相对定位是指,该元素相对自己原来位置,偏移一定距离,元素可以通过顶部top,底部bottom,左侧left和右侧right属性来设置定位。它相对的是它自己。

举例:大div里面包含5个小P,给P不同的类名,分别设置绝对定位和相对定位,看看他们有什么变化

没有设置定位的代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

<!DOCTYPE html>

<html>

 <head>

  <meta charset="UTF-8">

  <title></title>

  <style type="text/css">

   *{padding: 0;margin: 0;}

   .box{width: 400px;height: 500px;border: 1px solid black;margin: 50px auto;}

   .p1{width: 100px;height: 100px;background: red;}

   .p2{width: 100px;height: 100px;background: orange;}

   .p3{width: 100px;height: 100px;background: yellow;}

   .p4{width: 100px;height: 100px;background: green;}

   .p5{width: 100px;height: 100px;background: purple;}

  </style>

 </head>

 <body>

  <div class="box">

   <p class="p1">11</p>

   <p class="p2">22</p>

   <p class="p3">33</p>

   <p class="p4">44</p>

   <p class="p5">55</p>  

  </div>

 </body>

</html>

效果如图所示:

CSS中相对定位和绝对定位如何使用

现在给第一个p标签设置相对定位,让他相对于自己原来的位置上偏移50px,左边偏移50px,具体代码如下:

1

.p1{width: 100px;height: 100px;background: red;position: relative;left: 50px;top: 50px;}

效果图:

CSS中相对定位和绝对定位如何使用

对比前后效果图,有没有发现第一个p元素,它相对自己原来的位置发生了偏移,而且偏移以后,它依然占据原来的位置,后面的元素不会填补,如果有重叠,会重叠在它文档流元素之上,相对定位不会把其他元素挤掉。

二、绝对定位

绝对定位是指,该元素相对它的父元素偏移一定距离,元素可以通过顶部top,底部bottom,左侧left和右侧right属性来设置定位。

注:相对的是父元素,而且这个父元素必须设置了position属性。如果父元素没有position属性,则从最近的父元素开始找,直到找到body为止。

举例:给第三个p元素设置绝对定位,让其上偏移200px,左偏移200px,具体代码如下:

1

.p3{width: 100px;height: 100px;background: yellow;position: absolute;left: 200px;top: 200px;}

效果图:

CSS中相对定位和绝对定位如何使用

对比图1和图3可以发现,设置了绝对定位的元素,会脱离文档流,后面的元素会填补上来。因为第三个p标签的父元素为div,没有给div设置position属性,所以它最终找到body,相对于body发生了偏移。

三、相对定位和绝对定位的区别

相对定位:相对自己原来的位置发生偏移,不会脱离文档流,不会删除它原来在文档流中占据的位置,且后面是元素不会填补空位

绝对定位:相对它的父元素发生偏移(而且这个父元素必须设置了position属性,如果父元素没有position属性,则从最近的父元素开始找,直到找到body为止),会脱离文档流,后面的元素会填补它原来的位置。

关于“CSS中相对定位和绝对定位如何使用”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“CSS中相对定位和绝对定位如何使用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网VUE频道。

--结束END--

本文标题: CSS中相对定位和绝对定位如何使用

本文链接: https://www.lsjlt.com/news/93141.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CSS中相对定位和绝对定位如何使用
    这篇文章主要介绍了CSS中相对定位和绝对定位如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS中相对定位和绝对定位如何使用文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2022-10-19
  • css如何设置相对定位和绝对定位
    这篇文章主要讲解了“css如何设置相对定位和绝对定位”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css如何设置相对定位和绝对定位”吧! ...
    99+
    2022-10-19
  • css相对定位、绝对定位和固定定位实例分析
    这篇文章主要讲解了“css相对定位、绝对定位和固定定位实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css相对定位、绝对定位和固定定位实例分析”吧!...
    99+
    2022-10-19
  • CSS相对定位和绝对定位有什么不同
    本文小编为大家详细介绍“CSS相对定位和绝对定位有什么不同”,内容详细,步骤清晰,细节处理妥当,希望这篇“CSS相对定位和绝对定位有什么不同”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。CSS相对定位CSS相对定...
    99+
    2023-07-04
  • 如何解析DIV绝对定位和相对定位
    这篇文章给大家介绍如何解析DIV绝对定位和相对定位,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。你对DIV中绝对定位和相对定位的概念是否了解,这里和大家分享一下,绝对定位使你能精确地定...
    99+
    2022-10-19
  • CSS中相对定位和绝对定位的区别是什么
    CSS中相对定位和绝对定位的区别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。CSS相对定位和绝对定位区别CSS相对定位CSS相对定位是...
    99+
    2022-10-19
  • CSS相对定位和绝对定位的关系是什么
    这篇文章主要讲解了“CSS相对定位和绝对定位的关系是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS相对定位和绝对定位的关系是什么”吧!positi...
    99+
    2022-10-19
  • HTML绝对定位、相对定位和固定定位的方法
    今天小编给大家分享一下HTML绝对定位、相对定位和固定定位的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我...
    99+
    2022-10-19
  • css绝对定位与相对定位得代码怎么写
    这篇文章主要讲解了“css绝对定位与相对定位得代码怎么写”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css绝对定位与相对定位得代码怎么写”吧!相对定位父级...
    99+
    2022-10-19
  • CSS相对与绝对定位实例分析
    这篇文章主要介绍了CSS相对与绝对定位实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS相对与绝对定位实例分析文章都会有所收获,下面我们一起来看看吧。   1.绝对...
    99+
    2022-10-19
  • 如何理解页面元素的绝对定位和相对定位
    这篇文章主要介绍“如何理解页面元素的绝对定位和相对定位”,在日常操作中,相信很多人在如何理解页面元素的绝对定位和相对定位问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何理解页面元素的绝对定位和相对定位”的疑...
    99+
    2023-06-08
  • css相对定位如何使用
    这篇文章主要介绍了css相对定位如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇css相对定位如何使用文章都会有所收获,下面我们一起来看看吧。一.如何将一个元素设置为相对定位当一个对象的position属...
    99+
    2023-07-04
  • css中固定定位和绝对定位有哪些区别
    这篇“css中固定定位和绝对定位有哪些区别”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“c...
    99+
    2022-10-19
  • Css如何实现绝对定位
    这篇文章将为大家详细讲解有关Css如何实现绝对定位,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。设置为绝对定位的元素框从文档流完全删除,并相对于其包含块定位,包含块可能是...
    99+
    2022-10-19
  • css绝对定位如何实现
    本文小编为大家详细介绍“css绝对定位如何实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“css绝对定位如何实现”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一.基本概念:如果说相对定位没有脱离文档流,相对于...
    99+
    2023-07-04
  • CSS 中如何使用absolute绝对定位属性
    CSS 中如何使用absolute绝对定位属性,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。CSS absolute属性设置为绝对定位的元...
    99+
    2022-10-19
  • 微信小程序中相对定位和绝对定位的示例分析
    这篇文章主要为大家展示了“微信小程序中相对定位和绝对定位的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序中相对定位和绝对定位的示例分析”这篇文...
    99+
    2022-10-19
  • CSS中绝对定位有什么用
    这篇文章主要为大家展示了“CSS中绝对定位有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CSS中绝对定位有什么用”这篇文章吧。   设置为绝对定位的元...
    99+
    2022-10-19
  • css中怎么使用相对定位
    这篇文章给大家介绍css中怎么使用相对定位,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一.基本概念:顾名思义,此种定位是相对某一个对象进行的偏移,相对定位并不能使对象脱离文档流,尽管...
    99+
    2022-10-19
  • Css如何实现相对定位
    小编给大家分享一下Css如何实现相对定位,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!相对定位指的是设置为相对定位的元素框会偏移...
    99+
    2022-10-19
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作