为了账号安全,请及时绑定邮箱和手机立即绑定

关于绝对定位的问题

如果想为元素设置层模型中的绝对定位,需要设置position:absolute(表示绝对定位),这条语句的作用将元素从文档流中拖出来,然后使用left、right、top、bottom属性相对于其最接近的一个具有定位属性的父包含块进行绝对定位。

谁能帮我举个例子吗?

正在回答

5 回答

http://www.imooc.com/qadetail/66082

这个已经有人回答过了

1 回复 有任何疑惑可以回复我~
#1

qq_一生之久_0 提问者

非常感谢!
2016-04-02 回复 有任何疑惑可以回复我~
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>相对参照元素进行定位</title>
<style type="text/css">
div{border:2px red solid;}
#box1{
    width:200px;
    height:200px;
    position:relative;
          
}
#box2{
 	position:absolute;
	top:20px;
	left:30px;
          
}
</style>
</head>

<body>
<div id="box1">
	<div id="box2">相对参照元素进行定位</div>
</div>
</body>
</html>

这里box2最接近的具有定位属性的父包含块为box1。box1的定位属性为relative,box2就可以用left和top以box1为参照进行绝对定位。

0 回复 有任何疑惑可以回复我~
#1

_Jack_Han_

为什么你们都把父类定位用relative?
2016-04-07 回复 有任何疑惑可以回复我~

<style type="text/css">

div{border:2px red solid;}

/*下面是任务部分*/

#box1{

    width:200px;

    height:200px;

    position:relative;       

}

#box2{

    width:99%;

  position:absolute;

    bottom:0px;  

}

</style>

<body>

<div id="box1">

    <img src="http://img1.sycdn.imooc.com//541a7d8a00018cf102000200.jpg">

    <div id="box2">当我还是三年级的学生时是一个害羞的小女生。</div>

</div>

</body>

56fe3c690001544202340267.jpg

56fe3c6e0001d53702550244.jpg

这是加position属性前后的效果对比图。希望对你有帮助。


0 回复 有任何疑惑可以回复我~
#1

_Jack_Han_

为什么你们都把父类定位用relative?
2016-04-07 回复 有任何疑惑可以回复我~

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>相对参照元素进行定位</title>

<style type="text/css">

div{border:2px red solid;}

#box1{

    width:200px;

    height:200px;

    position:relative;

          

}

#box2{

  position:absolute;

top:20px;

left:30px;

          

}

/*下面是任务部分*/

#box3{

    width:200px;

    height:200px;

    position:relative;       

}

#box4{

    width:99%;

  position:absolute;

bottom:0;

    

}

</style>

</head>


<body>

<div id="box1">

<div id="box2">相对参照元素进行定位</div>

</div>


<h1>下面是任务部分</h1>

<div id="box3">

    <img src="http://img1.sycdn.imooc.com//541a7d8a00018cf102000200.jpg">

    <div id="box4">当我还是三年级的学生时是一个害羞的小女生。</div>

</div>

</body>

</html>

可以把父类设置成相对定位,在这个基础上进行绝对定位处理,你可以百度一下,查查相关知识


0 回复 有任何疑惑可以回复我~
#1

_Jack_Han_

为什么你们都把父类定位用relative?
2016-04-07 回复 有任何疑惑可以回复我~

http://blog.csdn.net/tomatozq/article/details/7178144网上看到这个,可能会对你有帮助!

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于绝对定位的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信