【发布时间】:2015-06-11 20:57:22
【问题描述】:
我知道有人问过类似的问题,但我还没有看到这个问题。 !
我的页面上有 3 个 div。
WRAP 是主要的页面包装器,并在内部 div 周围提供边框。
OUTER 是外层 div
RIGHT 是我想要在页面滚动时移动的 div。
您可以在这张图片上看到 RIGHT 所在的位置,当页面向下滚动时,我想向右移动。
我尝试将 CSS 位置设置为固定,但如果调整页面大小,这会使布局混乱。我目前拥有的css是:
#wrap
{
width: 100%;
margin: 50px auto;
padding: 20px 20px 20px 20px;
border:2px solid #800000;
}
#outer
{
margin: auto;
width: 700px;
height: 1250px;
display: table;
border: 2px solid #000008;
}
#right
{
float: right;
width: 100px;
height: 100px;
border: 2px solid #008000;
}
我已经创建了一个 fiddle 与当前的外观。
我怎样才能正确地随着页面移动?
谢谢
【问题讨论】:
-
您在寻找类似的东西吗? jsfiddle.net/r2szxxvw/2
-
@NKL 是的,但是.. 如果您调整页面大小,则右侧 div 位于不同的位置。如果您全屏运行小提琴,则右侧 div 现在位于 Outer div 之外,而它不应该在。