代码之家  ›  专栏  ›  技术社区  ›  Dan Rosenstark

相对于包含DIV的位置DIV,不移动其他内容

  •  2
  • Dan Rosenstark  · 技术社区  · 15 年前

    [我不确定是否有人问过这个问题,尽管我环顾了一下。]

    我在一个分区内有一个分区。我希望内部分区在外部分区内有一个特定的位置。我在这方面取得了一些成功

    position: absolute; top: 0px;right:0px;

    但是其他的潜水器都在移动。我只是想 float 最重要的是(当然,浮球不起作用)。

    谢谢!

    编辑: 外部的DIV是相对的,我希望在调整浏览器的大小时,内部可以随之移动。

    编辑: 抱歉,我已经解决了这个问题(但不是答案):如果我使用正确的:0px,内部的DIV将停止相对于外部的DIV移动,并开始相对于浏览器窗口移动。为什么会这样?

    2 回复  |  直到 10 年前
        1
  •  5
  •   DisgruntledGoat    10 年前

    使用 position: absolute 在内部元件上。如果您的外部元素的位置相对像您所说的,那么您可以基于外部元素的左上角来设置位置。

        2
  •  2
  •   Luke Duddridge    15 年前

    如果对外部分区应用相对定位

    然后绝对定位到内部分区,您的内部分区将相对于外部分区定位。

    (上:0;左:0将是外部分区的左上角。

    <div>other Div</div>
    <div style="position:relative;">
        <div style="position:absolute; top: 100px;">Abs Div</div>
    </div>