【发布时间】:2020-03-18 17:50:03
【问题描述】:
我需要在另一个 div 的右上角修复一个 div。父 div 使用新内容进行更新并且可以滚动。
我尝试遵循how to place last div into right top corner of parent div? (css) 给出的一些答案并玩了一点,但是当我滚动父 div 时它总是滚动到视野之外。我怎样才能确保它留在那里?
这是我最接近我需要的东西。但如果我滚动父 div,它会滚动到视野之外。
.A {
position: absolute;
height: 130px;
overflow: auto;
}
.B {
position: absolute;
right: 2px;
top: 2px;
}
<div>
<div className="A">
<b>SOME TEXT</b>
<div className="B">
<b>SOME OTHER TEXT</b>
</div>
</div>
</div>
【问题讨论】:
-
我认为你需要
position:fixed而不是position:absolute -
@MohammadFaisal,通过这样做,子 div 只是移动到底部,滚动问题仍然存在。
-
请您分享您的代码输出的屏幕截图。
-
position:fixed for class B 就可以了。
-
你的问题太不清楚了。你的父 div 是什么?你想粘在哪个部分?哪一部分是可滚动的?
标签: javascript css