为什么position的left是200px的时候是贴在网页边缘的?

来源:2-1 JS速度动画

weibo_一万群什麼_0

2016-07-11 22:14

	#div1 span{
		width:20px;
		height:50px;
		background:blue;
		position: absolute;
		left:200px;
		top:75px;
	}

为什么设置left:200px是刚好贴在网页边缘呢?而不是left:0px?

写回答 关注

1回答

  • weibo_一万群什麼_0
    2016-07-11 22:21:35

    刚提问完就知道为什么了.......

    因为span的位置是以div1为参考标准的(absolute以据其最近的已定位祖先元素为偏移参照基准).div宽度为200px,left:200px刚刚好实在div1的右边.

JS动画效果

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

113925 学习 · 1443 问题

查看课程

相似问题