css代码中position的定位relative absolute static不知道怎么用,到底会有什么效果

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 07:04:36

css代码中position的定位relative absolute static不知道怎么用,到底会有什么效果
css代码中position的定位relative absolute static不知道怎么用,到底会有什么效果

css代码中position的定位relative absolute static不知道怎么用,到底会有什么效果
用Div+CSS进行网站布局时,做一些浮动层等特殊特殊效果时要考虑到定位问题.这就要用到Position属性等.
Position属性有四个值:static、fixed、absolute和relative,
后面两个在布局中的定位里是经常用到的,顾名思义,
absolute是指绝对定位,即将对象从文档流中拖出,使用left,right,top,bottom等属性进行绝对定位,而其层叠通过z-index属性定义.此时对象不具有边距,但仍有补白和边框.
ralative是指相对定位,就是依据left,right,top,bottom等属性在正常文档流中偏移位置.
但是,怎么个绝对法,又怎么个相对法呢?
以前我一直没有仔细去研究它,到具体应用时有时会有点迷糊,我相信很多朋友也会有这样的问题.今天我特意测试了一下,得出了以下结论:
1、当Position属性值为Relative时对象原来占有的位置保留,其后面的对象按原来文档流仍然保持原来的位置Top的值表示对象相对原位置向下偏移的距离bottom的值表示对象相对原位置向上偏移的距离两者同时存在时,只有Top起作用.left的值表示对象相对原位置向右偏移的距离right的值表示对象相对原位置向左偏移的距离两者同时存在时,只有left起作用.
2、当Position属性值为absolute时对象从文档流中抽取出来,原占有的位置被后面的对象顶替上来Top的值表示对象上边框与浏览器窗口顶部的距离bottom的值表示对象下边框与浏览器窗口底部的距离两者同时存在时,只有Top起作用;如果两者都未指定,则其顶端将与原文档流位置一致,即垂直保持位置不变.left的值表示对象左边框与浏览器窗口左边的距离right的值表示对象右边框与浏览器窗口右边的距离两者同时存在时,只有left起作用;如果两者都未指定,则其左边将与原文档流位置一致,即水平保持位置不变.
在Position属性值为absolute的同时,如果有一级父对象(无论是父对象还是祖父对象,或者再高的辈分,一样)的Position属性值为Relative时,则上述的相对浏览器窗口定位将会变成相对父对象定位,这对精确定位是很有帮助的.

css代码中position的定位relative absolute static不知道怎么用,到底会有什么效果 在CSS中position:relative是什么意思? 在CSS中position: relative是什么意思? 我想请教css样式中position和_position这两中写法的区别是什么? CSS里面position:relative与position:absolute 区别CSS里面position:absolute与position:relative 区别是什么啊?本人看CSS手册看的不是很明白, CSS里面position:absolute与position:relative 区别是什么啊?本人看CSS手册看的不是很明白, CSS中a:link改变未点击的颜色,改变不了<html><head><title></title></head><link href="my.css" rel="stylesheet" type="text/css"/><body><div><span class="sty 字体加粗的HTM CSS代码比划加粗 1中rel是什么意思? div+css position是什么意思?position:absolute;position:fixed;position:inherit;position:relative;position:static 在CSS中,margin:10px auto; margin-bottom:35px;这两句写在一起,分别是哪个方面的距离?还有那个位置position:relative和position:absolute,分别是在什么时候需要用到?尽量少用那些专业术语. CSS里的margin和position:relative 属性有什么区别啊! a:hover span{ background:url(btn_bg.gif) no-repeat right -37px;}这段CSS代码中,属性right的含义? CSS中visibility:hidden的意思 关于ul ul ul 的css规则定义问题在Dreamweaver8范例“页面设计(css)中,有这样的规则定义:ul ul定义和ul ul ul定义.它们的css代码分别是ul ul {list-style-type:disc}和ul ul ul {list-style-type :square}.我只知道无 position fixed 相对于什么定位? 在CSS+DIV的样式中crosshair;Color:#000000是什么意思A:hover{TEXT-DECORATION:none;CURSOR:font-size:12px; position:relative; left:1px; top:1px; clip:rect( );crosshair;Color:#000000} 最好具体点:link什么意思有什么作用?href=css/global.css rel=stylesheet type=text/css