2014-01-31 93 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/

相關問題