问答详情
源自:2-1 JS速度动画

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

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

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

提问者:weibo_一万群什麼_0 2016-07-11 22:14

个回答

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

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

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