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

相对定位时,位置参照物难道不是元素本身吗?

看这段代码:

```

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<title>Document</title>

<style>

.test1 {

width: 100px;

height: 100px;

background: red;

position: relative;

}

.test2 {

width: 100px;

height: 100px;

background: blue;

position: relative;

top: 100px;

left: 100px;

}

</style>

</head>

<body>

<div class="test1"></div>

<div class="test2"></div>

</body>

</html>

```

test1 相对于自己(原本位置是:0 0)向右向下偏移了 50px,test2 相对于自己(原本位置是:100px 0)向右向下偏移了 100px

正在回答

2 回答

对的,是参照元素本省本身,他视频里讲的有点问题

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

相对定位参照位置是元素本身,test2原位置为test1下方,因为规定了top及left,所以在原位置的基础上向右移动了100px

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

举报

0/150
提交
取消

相对定位时,位置参照物难道不是元素本身吗?

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