私はパネルを持っています:
<asp:Panel ID="pnl_addtofav" runat="server" CssClass="pop-up-sprite" >
<asp:ImageButton ID="btn_closefav" runat="server" ForeColor="Transparent" CommandName="HideFav" CssClass="close" />
</asp:Panel>
CSSで:
.pop-up-sprite {
background-attachment: scroll;
background-clip: border-box;
background-image: url("some url");
background-origin: padding-box;
background-position: 0 0;
background-repeat: repeat;
background-size: auto auto;
height: 100%;
width: 100%;
left: 0;
position: fixed;
top: 0;
z-index: 500;
}
一部のモバイル デバイスでは、ボタンをクリックできませんbtn_closefav
。このボタンをクリックしても何も起こりません。問題はposition:fixed
!position:fixed
作品に取り替えたらposition:absolute
!
しかし、divをページ全体に配置するには、位置固定を使用する必要があります。
なんで?