Relative positioning in Safari
问题 It has to be simple, here's my CSS: .progressImage { position:relative; top:50%; } .progressPanel { height:100%; width:100%; text-align:center; display:none; } <asp:Panel ID="pnlProgress" runat="server" CssClass="progressPanel"> <asp:Image ID="Image1" runat="server" CssClass="progressImage" ImageUrl="~/Images/Icons/loading.gif" /> </asp:Panel> I toggle panel display depending on user action. Works great in FireFox, but shows up at the top of the page in Safari. p.s. "vertical-align:middle;"