Она должна быть простой, вот мой CSS:Относительное позиционирование в 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>
Я переключать дисплей панели в зависимости от действий пользователя.
Отлично работает в FireFox, но отображается в верхней части страницы Safari.
p.s. «Вертикального выравнивания: посередине;» тоже не работает.
p.p.s. установка "position: relative;" на панели не работает, установка «position: relative»; на панели и «позиция: абсолютная»; на изображение разбивает его в FF и ничего не делает в Safari
ЭТИ РАБОТАЛ:
.progressPanel
{
height:100%;
width:100%;
position:relative;
}
.progressImage
{
position:absolute;
top:50%;
left:50%;
}
не работает в Safari – 2008-11-14 20:18:48