2011-07-05 44 views
0

我想要定位一個元素的位置:fixed;在膨脹(液體)元素內。定位固定元件時如何使用負邊距?

無論顯示器有多寬,我都希望元素保持正確。

BOX1是內部BOX2

BOX2是中心柱和可擴展與瀏覽器尺寸

BOX1是固定的,並應浮BOX2的右邊緣(中間列)以上

回答

3

試試這個:

.box1 { 
    position:fixed; 
    right:0; 
    margin-right:-20px; 
} 
+0

!這個工作稍作修改。我從不使用簡單的右/左風格,我猜是因爲我從不使用固定位置,邊距通常很好。 – winchendonsprings

1

你應該能夠通過製作box2 position:relative;,然後將box1設置爲position:absolute; bottom:0; right:0; ...來實現此效果...如果我理解正確。

+0

BOX1實際需要停留的位置是:固定;但是你使用right:0; – winchendonsprings

0

你可能只是想浮右。

1

盡我可以從你的查詢告知:

element { 
    float:right; 
    margin-left:x; 
    z-index:10; 
} 
box2 { 
    width:80%; 
    z-index:-10; 
} 
box1 { 
margin-left:20%; 
z-index:0; 
}