2014-01-31 100 views
0

一个相关的问题是here和答案不适用于我。简而言之,有2列左右。而右栏有一个孩子<div><section>什么的。当页面滚动时,孩子们不得滚动或移动。向孩子添加position: absolute可让孩子与页面一起滚动。并且position:fixed根据right:0left:0,让孩子出现在屏幕的最左侧或最右侧以及屏幕顶部。如何使这个固定在右栏内?定位一个固定的div在另一个不起作用

JSFIDDLE是here

回答

2

您可以修改.right-inner类按如下方式获得所需的结果

.right-inner{ 
position: fixed; 
margin-right: 5%; 
text-align: middle;  
} 

看到更新Fiddle

+0

根据你的代码'右inner'是现在关于该页面而不是右列进行了修正。 http://fiddle.jshell.net/5wM4V/23/show/ –

+0

检查修改后的答案..它的工作? – Rinku

+1

删除左侧和顶部。然后,您将使用空白左边将其向右推,以将其放置在您希望的正确位置。 – Rinku

0

而不是0,的.right的左位的值应为(至少)左栏

例如宽度的值:

.right{ 
    position: fixed; 
    top: 0; 
    left: 360px; 
} 

你不需要.right包装,所以我在这个叉子的小提琴elliminated它:http://jsfiddle.net/ynMYm/

相关问题