私のaspxページでは、コンテンツを表示するためにdivを配置したテーブル内に3 tdがあります.ajaxを使用して、コンテンツdiviを表示しているのと同じtd内の各div内のデータをロードしていますまた、データdivがロードされたときにロードインジケーターを表示するためにdivを配置しました。私の問題は、解像度や画面サイズが異なるさまざまなマシンを通して見たときに、読み込みインジケーターdivを配置することです。現在、私のローディングインジケータdivは絶対型です。画面サイズや解像度に関係なく、ローディングインジケーターdivを3つのtdに配置して、正しく中央に配置するためのエレガントな方法を提案できますか?私はc#Webアプリケーションを使用しています。
以下は、tdの1つのマークアップです。
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="Box">
<tr>
<td class="Box_TopLeftCurve">
</td>
<td valign="top" class="Box_TopRep">
</td>
<td class="Box_TopRightCurve">
</td>
</tr>
<tr>
<td class="Box_LeftRep">
</td>
<td align="left" valign="top">
<div class="Box_GridArea">
Data Here
</div>
<div style="position: absolute; top: 347px; left: 207px; width: 134px;display:none;">
Loading Indicator
</div>
</td>
<td class="Box_RightRep">
</td>
</tr>
<tr>
<td class="Box_BaseLeftCurve">
</td>
<td class="Box_BaseRep">
</td>
<td class="Box_BaseRightCurve">
</td>
</tr>