absolute与relative怎么区分?求解

作者&投稿:柞支 (若有异议请与网页底部的电邮联系)
CSS里面position:relative与position:absolute 区别~

Vue实践-CSS样式position/display/float属性对比使用

1、文档流不同
elative 不脱离文档流,absolute 脱离文档流。
2、分级不同
elative 参考自身静态位置通过 top(上),bottom(下),left(左),right(右) 定位,并且可以通过z-index进行层次分级。
absolute通过 top,bottom,left,right 定位。选取其最近的父级定位元素,当父级 position 为 static 时,absolute元素将以body坐标原点进行定位,可以通过z-index进行层次分级。
3、定位不同
absolute是绝对定位,绝对定位就是相对于父元素的定位,不受父元素内其他子元素的影响;而relative是相对定位,相对定位是相对于同级元素的定位,也就是上一个同级元素。


扩展资料
由于广告的滥用,使得一些浏览器软件都开始有了广告内容拦截,使得一些很好的效果现在都不推荐使用了。比如让一个元素可能随着网页的滚动而不断改变自己的位置。
而现在我可以通过CSS中的一个定位属性来实现这样的一个效果,这个元素属性就是曾经不被支持的position:fixed。
含义:固定定位。这个固定与绝对定位很像,唯一不同的是绝对定位是被固定在网页中的某一个位置,而固定定位则是固定在浏览器的视框位置。
虽然原来的浏览器并不支持过个属性,但是浏览器的发展使得现在的高级浏览器都可以正确的解析这个CSS属性。并且通过CSS HACK来让IE6都可以实现这样的效果(目前无法使IE5.x)实现这种效果。
CSS元素绝对定位、相对定位 布局和浮动等
1、position:static|无定位
position:static是所有元素定位的默认值, 一般不用注明,除非有需要取消继承的别的定位
example:
#div-1 {
position:static;
}
2、 position:relative|相对定位
使用position:relative,就需要top,bottom,left,right4个属性来配合,确定元素的位置。
如果要让div-1层向下移动20px,左移40px:
example:
#div-1 {
position:relative;
top:20px;
left:40px;
}
如果用到相对定位,紧随他的层divafter是不会出现在div-1的下方,而是和div-1在同一个高度出现。
可见, position:relative;并不是很好用。
参考资料来源:百度百科-CSS定位

Absolute,CSS中的写法是:position:absolute; 他的意思是绝对定位,他是参照浏览器的左上角,配合TOP、RIGHT、BOTTOM、LEFT(下面简称TRBL)进行定位,在没有设定TRBL,默认依据父级的做标原始点为原始点。如果设定TRBL并且父级没有设定position属性,那么当前的absolute则以浏览器左上角为原始点进行定位,位置将由TRBL决定。
一般来讲,网页居中的话用Absolute就容易出错,因为网页一直是随着分辨率的大小自动适应的,而Absolute则会以浏览器的左上角为原始点,不会应为分辨率的变化而变化位置。很多人出错就在于这点上出错。而网页居左其特性与Relative很相似,但是还是有本质的区别的。
Relative,CSS中的写法是:position:relative; 他的意思是相对定位,他是参照父级的原始点为原始点,无父级则以BODY的原始点为原始点,配合TRBL进行定位,当父级内有padding等CSS属性时,当前级的原始点则参照父级内容区的原始点进行定位。
有时我们还需要依靠z-index来设定容器的上下关系,数值越大越在最上面,数值范围是自然数。


汽车发动机进气压力传感器出现故障会导致什么问题?
汽车进气压力传感器故障现象有(1)传感器内部线路断路或短路;(2)传感器输出信号不能随进气管真空度的变化而变化;(3)传感器输出信号的电压过大或过小,其值偏离止常范围;进气管压力传感器和电脑的连接线路断路或短路、传感器和进气管之间的真空软管堵塞或漏气、进气管真空孔堵塞等,也会使传感器的输出信号...

关于数学英语单词
有关与数学的英语单词 一.数学中常用符号 +: plus X: multiply -: subtract ÷: divide V~: square root |...|: absolute value =: is equal to =\/=: is not equal to >: is greater than <: is less than \/\/: is parallel to _|_: is perpendicular to >=: is greater than ...

...char r[2] _at_ 0xa4;提示 C(2) error C274: 'r': absolute...
_at_可对指定的存储器空间的绝对地址进行访问。这个错误的原因在于,使用_at_定义的变量必须为全局变量。即这个语句要放在函数外面,不能放在函数里面。

求very 的书面词汇,谢谢!
Complete; absolute:完整的;绝对的:at the very end of his career; the very opposite.在他职业生涯的最未期;正对面Being the identical one; self...“The very essence of artistic expression is invention”(Irving R. Kaufman)“文学措辞的最重要精华就是创意”(欧文R.考夫曼)Being particularly suitable...

L和R那个表示左右?
R是右(right),L是左(left)=== 亲~你好!```(^__^)```很高兴为您解答,祝你学习进步,身体健康,家庭和谐,天天开心!有不明白的可以追问!如果有其他问题请另发或点击向我求助,答题不易,请谅解.如果您认可我的回答,请点击下面的【采纳为满意回答】或者手机提问的朋友在客户端右上角点击...

Win10为什么禁用绝对音量?
请注意,该方法要求您通过修改注册表设置来禁用绝对音量。组合按Win + R键以启动运行对话框。在框的空白区域中键入 regedit.exe,然后按 Enter打开注册表编辑器。导航到以下路径地址-HKEY_LOCAL_MACHINESYSTEMControlSet001ControlBluetoothAudioAVRCPCT 在右窗格中查找名为DisableAbsoluteVolume的条目。 由于某些...

R与L那个代表左右
耳机上的l和r哪个是左哪个是右

美国数学十年级代数英语词汇
Solution for Inequalities with Absolute Values 绝对值不等式的求解 ['intəvəl] Interval 区间 Open Interval 开区间 Closed Interval 闭区间 Half-Open Interval 半开半闭区间 Non-ending Interval 无穷区间 7、Function and Graph 函数与函数图象 Points 点 Straight Lines 直线 [.intə'sektiŋ] ...

十二星座鸡尾酒是哪么的唯美
双子座Gemini 05.23-06.22 受水星的影响,双子有着双倍于别人的力量和思考力,却也需要比别人多一倍的时间去恢复。所以,双子是善良与邪恶,快乐与忧郁,温柔与残暴兼具的复杂星座。“绝对黑色俄罗斯”,复杂与单纯的混合体,和双子溶为一体。绝对黑色俄罗斯 Absolute Black Russian 2份Vodka原味;1份...

respect后接什么?
词义辨析 respect,honour,regard,esteem,admiration这些名词均有“尊敬、尊重、敬意”之意。respect指对年长、地位较高的人的尊敬,对他人成就、行为或见解等经过仔细评估后而表示尊重,暗示在上述人面前表现谦恭和有礼貌。honour指对长辈或有地位、有名望、有功劳的人公开表示极大敬意或软佩。regard最...

爱民区13010387523: absolute与relative怎么区分?求解
鄹雅经带: Absolute,CSS中的写法是:position:absolute; 他的意思是绝对定位,他是参照浏览器的左上角,配合TOP、RIGHT、BOTTOM、LEFT(下面简称TRBL)进行定位,在没有设定TRBL,默认依据父级的做标原始点为原始点.如果设定TRBL并且...

爱民区13010387523: css的absolute与relative问题 -
鄹雅经带: 但是如果a没有设置relative 而b设为absolute.当父层a的position设为relative(相对定位) 子层b的position设为(绝对定位)时,此时top,b的偏移是相对于父层a来定位:static relative absolute fixed,static是不受top right left bottom影响的,b的定位就是相对于浏览器进行,是按照元素在(x)html出现的顺序依次分配位置:10px的偏移量就使b的顶部和a的顶部有10px的距离,默认的时候是static即静止定位,例如toppositon有4个属性:10px会使b出现在离浏览器上方10px的地方.自己试下就最清楚了

爱民区13010387523: 解析css的position里的relative和absolute的区别 -
鄹雅经带: position:absolute这个是绝对定位; 是相对于浏览器的定位. 比如:position:absolute;left:20px;top:80px; 这个容器始终位于距离浏览器左20px,距离浏览器上80px的这个位置. position:relative是相对定位,是相对于前面的容器定位的.这个时候不能用top left在定位.应该用margin. 比如: 当1固定了位置.1的样式float:left;width:100px; height:800px; 2的样式为float:left; position:relative;margin-left:20px;width:50px; 2的位置在1的右边,距离120px

爱民区13010387523: html中position:absolute与position:relative的区别? -
鄹雅经带: 可以这样说,参考的坐标不一样,absolute是绝对定位,以屏幕左上角(left=0;top=0)为参考点, relative是以原来元素的坐标为参考点,比如left=1em的话就会显示时右偏1em.

爱民区13010387523: [html] 关于position属性absolute和relative的区别?求图示和坐标描述详解...
鄹雅经带: absolute指绝对位置,就是说设定后该控件是固定在页面的某处,不会因其他控件的大小变化而影响到其分布位置的改变. position指一般位置,就是说设定后该控件在无其他控件的影响下,其位置位于你设定的地方.如果其他控件的大小占用了你设定的位置,那么原先就会让出位置啦. relative指相对位置,就是相对来说的,比如控件与控件之间的相对位置,控件与面页的相对位置,打个比方,控件A和控件B是相对位置,那么当控件A的位置发生改变时,控件B 也跟着改变. 6

爱民区13010387523: relative和absolute到底甚么区分
鄹雅经带: 1个相对,1个绝对,相对1般指相对上1个控件或父控件的位置,绝对1般指对阅读器的位置

爱民区13010387523: 相对不确定度与绝对不确定度有何区别? -
鄹雅经带: 相对不确定度(Relative uncertainty)与绝对不确定度(Absolute uncertainty)是表示测量结果误差的两个概念,二者之间的区别如下: 定义:相对不确定度指的是测量结果误差和测量结果本身数值的比值,即相对误差.通常用百分数或小数形...

爱民区13010387523: CSS层叠样式表relative和absolute的关系
鄹雅经带: 具体知识: relative: http://www.w3school.com.cn/css/css_positioning_relative.asp absolute: http://www.w3school.com.cn/css/css_positioning_absolute.asp ABSOLUTE是绝对,定了就不会变了,relative是相对,如果在前面或者或写影响的位置加了一个标签,会引起位置的变化

爱民区13010387523: "相对开音节" 英语怎么说相对开音节 绝对开音节 重读闭音节 分别用英语怎么表达, -
鄹雅经带:[答案] 相对开音节 relative open-syllable 绝对开音节 absolute open-syllable 重读闭音节 accent closed-syllable

爱民区13010387523: css代码中position的定位relative absolute static不知道怎么用,搞不懂到底什么意思,到底会有什么效果 -
鄹雅经带: 用Div+CSS进行网站布局时,做一些浮动层等特殊特殊效果时要考虑到定位问题.这就要用到Position属性等.Position属性有四个值:static、fixed、absolute和relative,后面两个在布局中的定位里是经常用到的,顾名思义,absolute是指绝对...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网