【发布时间】:2014-02-01 10:52:08
【问题描述】:
我在 div 中有 div(.konteineris2 和 .feedback)。当我在.feedback 类中使用left:-200px 时,固定的div 突然出现在屏幕的最左侧,在.konteineris2 之外。我只希望它在.konteineris2 之外向左移动 200 像素,但不会出现在屏幕左侧边框上,然后从该点移动 200 像素。
HTML:
<div class="konteineris2">
<div class="feedback">
</div>
</div>
CSS:
.feedback{
position:fixed;
top:220px;
width:100px;
height:200px;
background:white;
}
.konteineris2{
width: 960px;
height:700px;
position:absolute;
top:460px;
padding-top:30px;
pointer-events:none;
overflow:hidden;
}
任何想法如何管理它?
【问题讨论】:
-
一个工作示例会很有帮助。您是否尝试过使用“位置:相对”而不是“绝对”?
-
只使用
left:220px作为外部div.konteineris2而不是内部div。