3

我的客户只允许我更改他的 HTML 的一部分等:

<div style="position:relative;">PUT YOUR CODE HERE</div>

问题是我需要将绝对 div left:0px 和 top:0px 放在页面顶部,但它相对于上面的位置。

我是否可以在相对 div 中将绝对元素定位到窗口而不是仅使用 css 而不使用任何其他技巧的父相对 div?我的意思是,我不想使用 JS 来计算相对的顶部/左侧位置,然后从我的内部绝对 div 中减去它。

谢谢你。

4

1 回答 1

0

不; 除非您知道到左上角的距离,否则您可以使用负数top:left:值。

绝对定位是相对于最近的具有非静态位置的祖先。

于 2013-09-05T05:07:10.547 回答