<分区>
我试图在我继承的一些非常古老的 Angular 代码中追踪控制页面元素的样式,但我完全被卡住了。
它是一个绝对定位的元素没有 left
、right
、top
或bottom
定义就可以了。如果您在 Chrome 检查器中检查继承的 CSS 属性,这些属性都设置为 auto
。
最近的相对或绝对定位的祖先是一个巨大的 position: relative
div,它横跨整个页面并包含所有内容。
然而,不知何故,这个微小的元素恰好位于正确的位置。我检查了 getBoundingClientRect()
,底部是 632.95,左边是 779.1,右边是 975.04,顶部是 608.95。我不知道这些值的来源以及将元素放在正确位置的原因。
有什么建议吗?我用 Angular 标记了它,以防有人知道 Angular 框架中可能涉及的某些东西——这是一条出现在表单旁边的错误消息,FWIW。