Relative Positionierung in Safari

Einfach muss es sein, hier mein 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>

Ich Umschalten-panel-display-je nach Aktion des Benutzers.

Funktioniert Super im FireFox, aber zeigt sich am oberen Rand der Seite in Safari.

p.s. "vertical-align:middle;" funktioniert auch nicht.

p.p.s. Einstellung "position:relative;" auf dem Bedienfeld funktioniert nicht, die Einstellung "position:relative;" auf das panel und "position:absolute;" auf das Bild bricht es in FF und hat nichts in Safari

DIESER ARBEITETE:

.progressPanel
{
  height:100%;
  width:100%;
  position:relative;
}

.progressImage
{
  position:absolute;
  top:50%;
  left:50%;
}

InformationsquelleAutor roman m | 2008-11-14

Schreibe einen Kommentar