通常,绝对定位的元素 (position:absolute
) 相对于其最近的定位祖先放置。
现在,我想将该元素相对于其直接父元素放置。
我显然可以做的是:
我很确定必须有一个更简单的解决方案,有什么想法吗?
最佳答案
看起来没有比让父定位更简单的解决方案了
#parent {
position: relative;
}
现在还有其他解决方案(至少我找不到):
Position absolute but relative to parent
对讲机 对讲机怎么可能:https://discourse.wicg.io/t/position-an-element-relatively-to-another-element-from-anywhere-in-the-dom/968
都一样:
https://css-tricks.com/absolute-positioning-inside-relative-positioning/
https://internetingishard.com/html-and-css/advanced-positioning/
关于javascript - 相对于其直接父元素放置一个绝对定位元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48924985/