absolute绝对定位
来源:2-12 position-fixed
Jin66
2020-03-30 11:13:10
老师,这个绝对定位是相对于相对定位来的,那么如果我把一个div设置成相对定位,另外一个是绝对定位但是他们是在同一级里面是不是也不起作用呢,必须要将相对定位设置在绝对定位的父级里面才行呢?
3回答
同学你好,不管相对定位在哪个父级上,都是可以的。不是很理解同学提到的“%设置宽度高度”指的是哪里,可以详细描述下,老师帮助解答。祝学习愉快~
好帮手慕言
2020-03-30
同学你好,绝对定位是相对于有定位(除了静态定位以外的其他定位)的父级元素来进行定位的。以同学提供的代码为例,类名为tow的元素是相对于类名为noe的元素来定位的。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
Jin66
提问者
2020-03-30
或者是说,必须要将绝对定位放在一个相对定位的子级元素里面才生效呢,不管是那个父级元素设置的相对定位都起作用
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>testt</title>
<style type="text/css">
div{
width: 100px;
height: 100px;
border: #14191E solid 3px;
line-height: 100px;
text-align: center;
position:relative;
}
.noe{
}
.tow{
width: 50%;
position: absolute;
left: 90px;
border-color: #A52A2A;
}
</style>
</head>
<body>
<div>
A
</div>
<div class="noe">
<div class="tow">
C
</div>
</div>
</body>
</html>相似问题
回答 1
回答 1