我有div
和button
需要修复。我的HTML代码如下:
<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
修复该按钮。
我在MyMainContent
style="width:100%;float:left;position:relative"
但它显示的结果相同。 有这样的解决方案吗?任何帮助或链接肯定是有用的。
答案 0 :(得分:2)
固定定位元素将相对于窗口定位。它不会随页面滚动。
如果您希望它相对于div定位,
将按钮放在MyMainContent
内,并将其相对于MyMainContent
绝对定位。
换句话说,将position:relative
提供给MyMainContent
并为该按钮应用position:absolute
,并使用top right bottom left
属性将其放置在div中。
绝对定位元素将相对于具有静态位置的第一个父元素定位。