div绝对定位与相对定位以及float属性?

 我来答
闪亮登场la
高粉答主

推荐于2016-05-20 · 关注我不会让你失望
知道大有可为答主
回答量:1.1万
采纳率:96%
帮助的人:1052万
展开全部
  定位很多种,不只绝对和相对。
  div绝对定位是指相对于整个页面的位置,相对定位是指相对于父div的位置,float属性是div浮动可以让div 向左或者向右,还可以居中。
  绝对定位 相对定位,对象不可层叠,可以通过left,right,bottom,top等属性在正常文档流中偏移位置,可以通过z-index进行层次分级。
a  bsolute 脱离文档流,通过left,right,bottom,top等属性在正常文档流中偏移位置,选取其最近的父极定位元素,当父级元素position为static时,该元素将以body坐标原点进行定位,可以通过z-index进行层次分级。
匿名用户
2013-04-16
展开全部
关于div相对定位和div绝对定位的说明

<style>
body
{margin: 30px; font-size:9pt;}

.a, .b, .c, .d, .e
{
width: 100px;
height: 100px;
margin: 5 auto;
color: #fff;
background: #000;
}
.aa, .bb, .cc, .dd, .ee
{
top: 10px;
left: 10px;
width: 10px;
height: 10px;
overflow: hidden;
background: #F90;
}
.b, .d, .e
{position: relative;}
.cc, .dd, .ee
{position: absolute;}
</style>

<div class="a">
<div class="aa"></div>
A:均不设置postion,一般嵌套关系
</div>

<div class="b">
<div class="bb"></div>
B:仅外div设置relative,一般嵌套关系
</div>

<div class="c">
<div class="cc"></div>
C:仅内div设置absolute,文档中为嵌套关系,页面中内div浮起[非float],相对于页面定位,与外div无关。
</div>

<div class="d" style="background:#ff0000">
<div class="dd" ></div>
D:外div设置relative,内div设置absolute,内div浮起来并相对于外div定位
</div>

<div class="d" style="background:#ff0000">
<div class="dd" style="position:relative"></div>
D:外div设置relative,内div设置relative,内div浮起来并相对于外div定位
</div>

<div class="e">
<div class="ee" style="left: -10px;"></div>
E:这个是说明边界问题。-10 != 反向10px间距
</div>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-16
展开全部
div 如果在其他的div 或者 table 里,所写的高和宽百分比是相对的。
如果是独立的就是绝对的
float是浮动的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-16
展开全部
加油啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-16
展开全部
没有什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式