猿问

css的absolute定位的时候,为什么要相对于非static的父类元素,排除static是基于什

排除static是基于什么的考虑呢?

沧海一幻觉
浏览 345回答 1
1回答

侃侃尔雅

因为所有元素的默认都是static定位的,所以,你使用position:absolute时,要考虑你的元素相对于哪一个元素定位,也就是找它的第一个非static的父元素,例如position:relative、position:absolute、position:fixed,如果没有的话,这个设置absolute的元素就像对于根元素定位。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答