css - 将元素绝对定位到相对定位元素内的页面

标签 css position

是否可以将元素放置在相对于文档绝对位置的相对放置的容器中?

以下代码:

<div id="container1" style="position: relative">
    <div id="container2" style="position: absolute; top: 5px; left: 5px">
        I will be positioned inside my parent!!
    </div>
    <div id="container3" style="position: absolute;">
        I would like to be positioned relative to the document. But how?
    </div>
</div>


我知道将container3移出container1是一种解决方案,但是让我们假设这是不可能的,因为我无法控制模板,只能控制CSS。

最佳答案

没有伴侣,对不起,您不能。如果您知道div距顶部有多远,则可以使用负值将其推向您的位置,但它始终相对于父div。

关于css - 将元素绝对定位到相对定位元素内的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6569319/

相关文章:

html - Bootstrap 4 导航栏折叠按钮没有响应

css - 解决 Safari 表 colspan/writing-mode 宽度错误

html - 在 Bootstrap 中移动图像

html - 移动渲染不会拉伸(stretch) 100%

javascript - 页面布局设置

css - 有没有办法将fa图标添加到css文件

html - 如何在 CSS 中垂直和水平居中具有不同字体大小的文本

html - 在 div 中放置一个按钮

html - 固定与绝对

javascript - 如何找到输入字段中最后一个字母的绝对或相对位置?