广告
返回顶部
首页 > 资讯 > 精选 >css中relative怎么用
  • 539
分享到

css中relative怎么用

2023-06-15 04:06:53 539人浏览 独家记忆
摘要

这篇文章主要介绍了CSS中relative怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在css中,relative的用法是“position:relative”。re

这篇文章主要介绍了CSS中relative怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

在css中,relative的用法是“position:relative”。relative代表相对定位,如果对一个元素进行相对定位,它将出现在它所在的位置上;可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。

教程操作环境:windows7系统、css3&&HTML5版、Dell G3电脑。

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

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

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

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

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

例子:

<html>  <head>    <style type="text/css">      h3.pos_left {        position: relative;        left: -20px;      }      h3.pos_right {        position: relative;        left: 20px;      }    </style>  </head>  <body>    <h3>这是位于正常位置的标题</h3>    <h3 class="pos_left">这个标题相对于其正常位置向左移动</h3>    <h3 class="pos_right">这个标题相对于其正常位置向右移动</h3>  </body></html>

效果:

css中relative怎么用

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

relative对absolute的限制作用

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

relative对overflow的限制作用

我们来看一个例子:

<html>  <head>    <style type="text/css">      .box {        overflow: hidden;        width: 50px;        height: 50px;        background-color: #DDDddd;      }      .son {        position: absolute;        width: 100px;        height: 100px;        background-color: #cd0000;      }    </style>  </head>  <body>    <div class="box">      <div class="son"></div>    </div>    <div class="box" style="position: relative">      <div class="son"></div>    </div>  </body></html>

效果:

css中relative怎么用

在这个例子中,.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

css是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来设计网页的样式,使网页更加美化。它也是一种定义样式结构如字体、颜色、位置等的语言,并且css样式可以直接存储于HTML网页或者单独的样式单文件中,而样式规则的优先级由css根据这个层次结构决定,从而实现级联效果,发展至今,css不仅能装饰网页,也可以配合各种脚本对于网页进行格式化。

感谢你能够认真阅读完这篇文章,希望小编分享的“css中relative怎么用”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: css中relative怎么用

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

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

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

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

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

  • 微信公众号

  • 商务合作