`

positoion:absolute

 
阅读更多

position可能的值:

值 描述
absolute

生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位

元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。

fixed

生成绝对定位的元素,相对于浏览器窗口进行定位。

元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。

relative

生成相对定位的元素,相对于其正常位置进行定位。

因此,"left:20" 会向元素的 LEFT 位置添加 20 像素。

static 默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。
inherit 规定应该从父元素继承 position 属性的值。

 

 

 

所以当把一个元素的position定义为absolute的时候,根据它的父元素的position值,会产生不同的位置结果:

 

1.

 

<div id="father" style="margin:auto ; margin-top:30px; width:300px ; height:100px ; border:1px solid #999">
		
             <div id="son" style="position:absolute; top:5px ; right:5px ; width:110px ; height:40px ; background:url('./img/button.png'); ">
		</div>

</div>

 因为它老子的position值为默认值(static,无定位),所以就是下面这个结果,儿子离他爹十万八千里。

 

   

 

2. 

    现在想办法让儿子回到他爹身边,于是:

 

<div id="father" style="position:absolute ; top:30px ; left:200px ; width:300px ; height:100px ; border:1px solid #999">
		<div id="son" style="position:absolute ; top:5px ; right:5px ; width:110px ; height:40px ; background:url('./img/button.png'); ">
		</div>
</div>

 

    现在爹也变成了absolute,顿时爷俩消除了代沟,乖乖回到他爹身边,以后他爹跑到天涯海角也不离他爹一步了。

  

 

 

 

  • 大小: 5.6 KB
  • 大小: 5.1 KB
分享到:
评论

相关推荐

    CSS中的position 的值: absolute 与 relative

    `position`属性有多个可选值,其中`absolute`和`relative`是两个最常使用的值,它们在网页设计中扮演着关键角色。 **一、position: static** 这是所有元素的默认定位方式。`static`定位遵循正常的文档流,即元素会...

    ie6下position:absolute不显示问题解决方法

    在其它版本我们测试的position:absolute属性都是正常显示,但是ie6下显示的却为空。 解决方法如下: 只需要在浮动层的下方或上方加上一个空的div即可。例子如下。 复制代码代码如下: /**浮动层**/ ”absolute” ...

    css position: absolute、relative详解

    而absolute定位则是完全脱离文档流的定位方式,元素的位置是相对于其最近的已定位的祖先元素(即设置了非static定位属性的元素)。如果没有这样的元素,那么它将相对于初始化包含块(通常是body元素)进行定位。这...

    li标签的position:absolute与relative案例应用

    今天在写一个购物车里面选择发货地址的部分时,多个收货地址用到了UL标签,由于每个地址的后面有个“修改地址”的功能,而且位于li标签的右边,于是就用到了,position:absolute; right:10px;这样把“修改地址”...

    详细分析css float 属性以及position:absolute 的区别

    相信很多人都有这样的问题,在页面布局中float和position:absolute哪个更好用呢?既然是布局,就用float好,这个我比较常用。这个浮动是可以清除的,一般不会影响整体布局。而position,定位,是不受约束的,这个...

    关于position、absolute、relative层叠加的技巧

    关于 position、absolute、relative 层叠加的技巧 Position 属性是 CSS 中的一种布局方式,用于控制元素在文档中的位置。Position 属性有五个值:static、relative、absolute、fixed 和 inherit。其中,static 是...

    CSS position:absolute全面了解

    在CSS布局中,`position:absolute`是一个重要的属性,它允许元素相对于最近的非静态定位祖先元素(如果存在)或初始包含块(通常是浏览器窗口)进行定位。本篇将全面探讨`position:absolute`的特征、用法及其对布局...

    页面随意漂浮代码

    部分代码如下: ... POSITION: absolute; TOP: 43px; HEIGHT: 61px; visibility: visible;"&gt;&lt;a href="#" target="_blank"&gt;&lt;img src="images/pic.gif" width="80" height="80" border="0"&gt;&lt;/a&gt;&lt;/DIV&gt; &lt;SCRIPT sr

    HTML基础知识——css样式表,样式属性,格式与布局详解

    二、position:absolute  绝对位置:  1.外层没有position:absolute(或relative);那么div相对于浏览器定位,如下图中b(距离浏览器右边框为50像素,距离下边框为20像素)。  2.外层有position:absolute(或...

    scrollbar_js实现竖向滚动条

    #dv_scroll{position:absolute;height:310px;overflow:hidden;width:570px; top:15px;} .Scroller-Container{width:100%;} #dv_scroll_bar{position:absolute;right:0;top:10px;width:14px;height:310px;border-left...

    详解flex布局与position:absolute/fixed的冲突问题

    之前笔者在开发项目的过程中就遇到了这个坑,flex布局与position:absolute/fixed的冲突问题。后来想到了解决办法,今天就与大家一起交流一下: 项目实战: 我们现在想做一个头部的导航栏,又想用fixed把它固定在上方...

    IE6/IE7下绝对定位position:absolute和margin的冲突问题解决

    在IE6和IE7浏览器中,存在一个与CSS布局相关的特殊问题,特别是在处理绝对定位(position:absolute)元素和其相邻元素的margin时。这个问题是由于这些老版本的Internet Explorer对CSS标准实现的不完善导致的。本文将...

    源码 javascript树形菜单.rar

    源码 javascript 树形菜单 ... if (NS4) { write(".parent {position:absolute; visibility:visible}"); write(".child {position:absolute; visibility:visible}"); write(".regular {position:absolute;

    用户界面课程设计(可执行)

    position:absolute; left:929px; top:10px; width:315; height:450; z-index:1; } #Layer2 { position:absolute; left:234px; top:96px; width:175px; height:300px; z-index:2; } #Layer3 { position:...

    Absolute_Database_7.90_Single-User_Edition_Delphi_XE6_Cplusplus_Builder_XE6_Downloadly.ir.rar

    Absolute Database 7.90 Single-User Edition是一款专为开发者设计的数据库管理系统,尤其针对使用Delphi XE6和C++ Builder XE6的开发环境。这款数据库引擎以其高效、稳定和易于集成的特点,在软件开发领域中广受...

    Absolute Java 5th Edition

    《Absolute Java 5th Edition》是一本面向初学者的Java基础教材,由Walter Savitch和Kenrick Mock编写,本书由加州大学圣地亚哥分校的Walter Savitch和阿拉斯加大学安克雷奇分校的Kenrick Mock共同撰写。这本书是...

    JQuery和html+css实现带小圆点和左右按钮的轮播图实例

    是的!你没看错!还是轮播图。这次的JQuery的哟!! CSS代码: /*轮播图 左右按钮 小白点*/ #second_div{ margin-top: 160px; } .img_box{ overflow: hidden;... position:absolute;... position:absolute

    css position属性为absolute时其百分值的计算

    当`position`属性设置为`absolute`时,元素将脱离正常的文档流,并且其位置是相对于最近的一个非`static`定位的祖先元素(包含块)来确定的。这个定位方式允许创建复杂的布局和精确的定位。 ### 百分比参照 当`...

Global site tag (gtag.js) - Google Analytics