我正在使用以下代码:
<div>
<div>
<div>
<div>
<div>
<div>
...
<div class="absolute">Lorem ispum</div>
...
</div>
</div>
</div>
</div>
</div>
</div>
.absolute {
position: absolute;
}
使用 Chrome 的 DevTools,我希望能够快速找到哪个父
<div>
元素具有 position: relative
,这样我就可以知道哪个父元素正在确定我的绝对定位元素的原点。我可以手动检查每个 div 以查找设置为 relative
的第一个父级,但我正在使用深度嵌套的树,所以我想知道是否有更快的方法来找到我正在尝试的父级去寻找。控制台的 Javascript 片段就是合适解决方案的示例。
HTMLElement.offsetParent
就是为了做到这一点而设计的。
请参阅 MDN 上的此文档。