广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >CSS中的relative怎么用
  • 119
分享到

CSS中的relative怎么用

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

这篇文章主要介绍CSS中的relative怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!   首先我们来简单看一下relative(相对)定位的概念   根据W3C上的定义

这篇文章主要介绍CSS中的relative怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

  首先我们来简单看一下relative(相对)定位的概念

  根据W3C上的定义我们可以知道相对定位是一个非常容易掌握的概念。如果对一个元素进行相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。

  简而言之,设置为相对定位的元素框会偏移某个距离。元素仍然保持其未定位前的形状,它原本所占的空间仍保留。

  看完了cssrelative(相对)定位的概念后,我们就来详细说一说relative的用法

  对于相对定位在css中我们都这样使用:position:relative;

  我们先来看一个例子

  <html>

  <head>

  <styletype="text/css">

  h3.pos_left

  {

  position:relative;

  left:-20px

  }

  h3.pos_right

  {

  position:relative;

  left:20px

  }

  </style>

  </head>

  <body>

  <h3>这是位于正常位置的标题</h3>

  <h3class="pos_left">这个标题相对于其正常位置向左移动</h3>

  <h3class="pos_right">这个标题相对于其正常位置向右移动</h3>

  </body>

  </html>

  效果如下:

  360截图20181105105914007.jpg

  看完了上述的例子我们大概知道了相对定位的一个简单的用法,接下来我们就来看看相对定位的其他用法。

  relative对absolute的限制作用

  我们知道,absolute定位的是其第一个祖先元素定位属性不为static属性,如果没有relative或者fixed定位的情况下,给absolute添加top/left、right/bottom等属性可以发生偏移,但是如果给父元素添加position:relative之后,则absolute的偏移能力被父元素限制住了。

  relative对overflow的限制作用

  我们来看一个例子:

  <divclass="box">

  <divclass="son"></div></div>

  <divclass="box"style="position:relative">

  <divclass="son"></div></div>

  .box{

  overflow:hidden;

  width:50px;

  height:50px;

  background-color:#DDDddd;

  }

  .son{

  position:absolute;

  width:100px;

  height:100px;

  background-color:#cd0000;

  }

  在这个例子中,.box的宽和高都是50px,而.son元素的宽和高都是100px,虽然.box元素设置了overflow:hidden,但依然限制不了.son元素的大小,其宽和高都是100px,而当.box设置了定位属性relative后,.son元素的宽和高就变成了50px。

  relative对层级z-index的限制作用

  页面中的俩个absolute的z-index不同,有各自的层级,当这两个absolute的父类都有relative的时候,它们的层级就依赖于父类的relative的z-index。

以上是“CSS中的relative怎么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网VUE频道!

--结束END--

本文标题: CSS中的relative怎么用

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

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

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

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

下载Word文档
猜你喜欢
  • CSS中的relative怎么用
    这篇文章主要介绍CSS中的relative怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!   首先我们来简单看一下relative(相对)定位的概念   根据W3C上的定义...
    99+
    2022-10-19
  • css中relative怎么用
    这篇文章主要介绍了css中relative怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在css中,relative的用法是“position:relative”。re...
    99+
    2023-06-15
  • CSS中怎么使用relative属性实现相对定位
    这期内容当中小编将会给大家带来有关CSS中怎么使用relative属性实现相对定位,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。CSS relative相对定位设置为相对...
    99+
    2022-10-19
  • CSS中absolute与relative有什么区别
    这期内容当中小编将会给大家带来有关CSS中absolute与relative有什么区别,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。CSS中absolute与relati...
    99+
    2022-10-19
  • CSS属性relative与absolute的作用是什么
    CSS属性relative和absolute用于控制元素的定位。relative:相对定位,元素的位置相对于其正常位置进行定位。使用...
    99+
    2023-09-22
    css
  • css怎么使用relative设置top为百分比值
    这篇文章主要为大家展示了“css怎么使用relative设置top为百分比值”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css怎么使用relative设置to...
    99+
    2022-10-19
  • css中定位中的absolute和relative的意思是什么
    这篇文章主要讲解了“css中定位中的absolute和relative的意思是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css中定位中的absolu...
    99+
    2022-10-19
  • CSS中absolute与relative的区别和联系
    本篇内容主要讲解“CSS中absolute与relative的区别和联系”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS中absolute与relative...
    99+
    2022-10-19
  • CSS中absolute与relative的限制有哪些
    这篇文章将为大家详细讲解有关CSS中absolute与relative的限制有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。relative对absolute的限制之一absolute,...
    99+
    2023-06-08
  • css position里relative和absolute的区别是什么
    今天小编给大家分享一下css position里relative和absolute的区别是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅...
    99+
    2022-10-19
  • CSS中absolute与relative有什么区别和联系
    本文小编为大家详细介绍“CSS中absolute与relative有什么区别和联系”,内容详细,步骤清晰,细节处理妥当,希望这篇“CSS中absolute与relative有什么区别和联系”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入...
    99+
    2023-07-05
  • 如何理解CSS position属性中absolute和relative的应用
    这期内容当中小编将会给大家带来有关如何理解CSS position属性中absolute和relative的应用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望...
    99+
    2022-10-19
  • CSS定位属性之相对定位relative属性怎么使用
    这篇“CSS定位属性之相对定位relative属性怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一...
    99+
    2022-10-19
  • Position属性之relative怎么使用
    position:relative属性用于指定元素的定位方式为相对定位。相对定位是相对于元素在正常文档流中的位置进行定位,元素仍然占据原来的空间。要使用position:relative属性,需要按照以下步骤进行操作:1. 在CSS样式...
    99+
    2023-08-09
    Position relative
  • CSS中定位float、static、relative、absolute、fixed的示例分析
    小编给大家分享一下CSS中定位float、static、relative、absolute、fixed的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!html的对象是按照文档流的方...
    99+
    2022-10-19
  • CSS中的position属性详解:relative和absolute定位的区别
    CSS中的position属性详解:relative和absolute定位的区别,需要具体代码示例在CSS中,position属性用于控制元素的定位方式。其中,relative和absolute是两种常见的定位方式。它们各自具有不同的特点和...
    99+
    2023-12-27
    position属性 relative定位 absolute定位
  • css中的sprite怎么用
    css sprite怎么用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。css sprite直译过来就是CSS精灵。通常被解释...
    99+
    2022-10-19
  • css中的nth怎么用
    本篇内容主要讲解“css中的nth怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css中的nth怎么用”吧! nth用法:1、...
    99+
    2022-10-19
  • css中的important怎么用
    本篇内容介绍了“css中的important怎么用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2022-10-19
  • CSS中的flexbox怎么用
    小编给大家分享一下CSS中的flexbox怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   将Flexbox设置为父元...
    99+
    2022-10-19
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作