我定义了一个 Loading-Indicator,但位置有问题。我的问题是
当通过不同的机器看到时定位加载指示器
分辨率或屏幕尺寸。我该如何修复它!
这是我的代码:
<body class="loadPage">
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div id="loadingLogo">
<asp:Image ID="Image1" runat="server" ImageUrl="Images/Logo.png" />
<hr class="line"/>
</div>
<div id="loadingIndicator" >
<syncfusion:WaitingPopup ID="WaitingPopup1" runat="server" CloseTimeOut="2000"
ClientObjectID="Popup1" PositionParent="Screen"
Width="250px" Height="50px" Alignment="MiddleRight"
InitiallyShown="True" DisableOnShowElementID="loadingIndicator">
</syncfusion:WaitingPopup>
</div>
</form>
最佳答案
你不写你想要的位置,但我建议使用 position: absolute;或位置:固定;参见 http://www.w3schools.com/cssref/pr_class_position.asp
如果你想让它居中,css 可以是这样的
#loadingIndicator {
position: absolute;
width: 200px;
left: 50%;
margin-left: -100px;
top: 10px;
}
Margin-left 应减去 loadginIndicator 宽度的一半,以使其居中。
关于c# - 设置加载指示器的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13562062/