2014-03-29 27 views
2

我有divbutton需要修復。我的HTML代碼如下:asp.net中的div的修復按鈕

<div id="MyMainContent" style="width:100%;float:left"> 
    <div style="width:70%; float:left;">MyContent</div> 
    <div style="width:28%; float:left;left: 67%; position: fixed;"> 
     <asp:Button ID="ReplyButton" runat="server" Text="Reply" /> 
    </div> 
</div> 

該按鈕對於整個頁面是固定的。當我向下滾動頁面時,它就是頁面。我只希望該按鈕僅適用於div MyMainContent

我已經試過這個CSS在MyMainContent

style="width:100%;float:left;position:relative" 

,但它顯示了同樣的結果。 有沒有解決方案呢?任何幫助或聯繫肯定是令人滿意的。

+0

固定定位元件將相對於窗口定位。它不會與頁面滾動。目前還不清楚你想從這個問題中獲得什麼。 –

+0

顯示問題的http://jsfiddle.net會有幫助 –

回答

2

固定定位元件將相對於窗口定位。它不會與頁面滾動。

如果你希望它是相對於一個div定位,

把按鈕內MyMainContent並將它定位絕對相對於MyMainContent

換句話說,給position:relativeMyMainContent並且應用position:absolute作爲按鈕並且使用top right bottom left屬性將其定位在div內。

絕對定位元素將相對於具有非靜態位置的第一個父元素進行定位。

+0

我希望該按鈕應該固定 –

+0

'我希望該按鈕僅針對div MyMainContent固定。「這聽起來像您希望該按鈕位於div內?你想要達到的是什麼? –

+0

我希望該按鈕被固定爲div'MyMainContent',而不是整個頁面。 –