Il doit être simple, voici mon CSS:Positionnement relatif dans Safari
.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 bascule l'affichage du panneau en fonction de l'action de l'utilisateur. Fonctionne bien dans FireFox, mais apparaît en haut de la page dans Safari.
p.s. "vertical-align: middle;" ne fonctionne pas non plus.
p.p.s. réglage "position: relative;" sur le panneau ne fonctionne pas, réglage "position: relative;" sur le panneau et "position: absolute"; sur l'image il se brise FF et ne fait rien dans Safari
CE TRAVAILLE:
.progressPanel
{
height:100%;
width:100%;
position:relative;
}
.progressImage
{
position:absolute;
top:50%;
left:50%;
}
ne fonctionne pas dans Safari –