麻烦看下对不对,顺便想问一下,为什么给子元素设置绝对定位前要给父元素设置相对定位
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
/*完善下列代码*/
.per{
width: 300px;
height: 300px;
background: red;
margin-left:200px;
margin-top: 200px;
position:relative;
}
.son{
width: 100px;
height: 100px;
background: blue;
position:absolute;
left:100px;
top:100px;
}
</style>
</head>
<body>
<div class="per">
<div class="son"></div>
</div>
</body>
</html>
57
收起
正在回答 回答被采纳积分+1
2回答
好帮手慕小班
2020-04-28 11:03:56
同学你好,1、只有父类有定位元素才可以按照父类定位,可以是相对定位,也可以是绝对定位。
2、同学的说法是正确的,如果父类没有定位元素但是父类的父类有定位元素,它会相对于有定位元素的父类来定位。
同学可以参考如下代码,运行后来理解:
<html> <head> <meta charset="UTF-8"> <title>Document</title> <style> /*完善下列代码*/ .father{ width: 1000px; height: 1000px; background: #f60; position: absolute; /* position: relative; */ } .hello{ width: 500px; height: 500px; background-color: red; /* position: absolute; */ /* position: relative; */ } .hello2{ width: 200px; height: 200px; background-color: blue; color: #fff; position: absolute; top: 100px; } </style> </head> <body> <div class="father"> <div class="hello"> <div class="hello2">你好,慕课网!!</div> </div> </div> </body> </html>
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
2. 从网页搭建入门JavaWeb
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星