作者:N个小灰流_701 | 来源:互联网 | 2023-09-05 05:56
web前端|css教程CSSrelativeweb前端-css教程在css的position属性中有四个属性值:static(静态的)、relative(相对的)、fixed(固定
web前端|css教程
CSS relative
web前端-css教程
在css的position属性中有四个属性值:static(静态的)、relative(相对的)、fixed(固定的)、absolute(绝对的),今天的这篇文章就来给大家介绍一下CSS中relative(相对)定位的用法。话不多说,
下面我们就来直接看看css中relative怎么用。linux设备驱动程序第三版 源码,vscode打开iar,ubuntu安装i386,tomcat 打印url,sqlite+反注入,discuz 淘宝插件安装,前端框架嵌入式,爬虫数据采集分工,php c 扩展,seo基础测试,学生成绩管理网站模板,微凉网页填表模块1.8,蚂蚁分类信息 主页模板,单页面推广网站源码,项目管理系统asp版开源,万能门店小程序独立版v2.53lzw
首先我们来简单看一下relative(相对)定位的概念
易语言手机攻击器源码,vscode分支有什么用,ubuntu优盘启动,网页怎么重启tomcat,go 内建sqlite,网页设计中style的用法,wdcp阿里云服务器,移动端表格插件,前端框架和mvc,爬虫技术别名,php堆栈,seo精准营销,springboot2监控,大麦户网站源码下载,在线网页代理 源代码,企业公司网站模板下载,网站文章后台写完前台不显示,php制作注册页面代码,活动管理系统,asp.net源程序lzw
根据W3C上的定义我们可以知道相对定位是一个非常容易掌握的概念。如果对一个元素进行相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。
电子病历 编辑器 源码,ubuntu 缺软件,负载均衡有几个tomcat,爬虫字节转为,php sh,seo新手入门教程视频优化lzw
简而言之,设置为相对定位的元素框会偏移某个距离。元素仍然保持其未定位前的形状,它原本所占的空间仍保留。
看完了css relative(相对)定位的概念后,我们就来详细说一说relative的用法
对于相对定位在css中我们都这样使用:position: relative;
我们先来看一个例子
h2.pos_left{position:relative;left:-20px}h2.pos_right{position:relative;left:20px}这是位于正常位置的标题
这个标题相对于其正常位置向左移动这个标题相对于其正常位置向右移动
效果如下:
看完了上述的例子我们大概知道了相对定位的一个简单的用法,接下来我们就来看看相对定位的其他用法。
relative对absolute的限制作用
我们知道,absolute定位的是其第一个祖先元素定位属性不为static属性,如果没有relative或者fixed定位的情况下,给absolute添加top/left、right/bottom等属性可以发生偏移,但是如果给父元素添加position: relative之后,则absolute的偏移能力被父元素限制住了。
relative对overflow的限制作用
我们来看一个例子:
.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。