常識によれば、親テーブルの tr または td に text-align:center を設定して中央に配置するだけです。ただし、VS デザイナーでは中心にありますが、ブラウザでは中心にありません。 ffで中央揃えにならないのは分かりますが、IEでも中央揃えにならないだけでも不可解です。
<tr style="text-align:center"> <td> <table style="border-collapse:collapse"> <tr style="text-align:center;"> <td style="border:solid #000 1px">单位工程数量</td> <td style="border:solid #000 1px">总建筑面积</td> <td style="border:solid #000 1px">单价(元/平)</td> <td style="border:solid #000 1px">小计</td> </tr> <tr> <td style="border:solid #000 1px"><input id="txt_UnitNum" type="text" class="txtInTab" runat="server" style="text-align:center; background-color: #e6eae9;"/></td> <td style="border:solid #000 1px"><input id="txt_AreaNum" type="text" class="txtInTab" runat="server" style="text-align:center; background-color: #e6eae9;"/></td> <td style="border:solid #000 1px"><input id="txt_UnitPrice" type="text" class="txtInTab" runat="server" style="text-align:center; background-color: #e6eae9"/></td> <td style="border:solid #000 1px"><input id="txt_Total" type="text" class="txtInTab" readonly="readonly" runat="server" style="text-align:center; background-color: #e6eae9"/></td> </tr> <tr> <td style="text-align:center;border:solid #000 1px">合计</td> <td colspan='2' style="border:solid #000 1px;">大写:<input id="txt_Cap" type="text" class="txtInTab" readonly="readonly" runat="server" style="width: 255px; background-color: #e6eae9" /></td> <td style="border:solid #000 1px"><input id="Text9" type="text" class="txtInTab" readonly="readonly" runat="server" style="background-color: #e6eae9"/></td> </tr> </table> </td> </tr>
style="margin-left:auto; margin-right:auto"
オンラインで解決してください!ちょっとした提案でも構いません~
tr に center を追加しないでください
td style="text-align:center" に追加してください
td style="text-align:center" に追加してください 効果は同じ 。以前試してみました
最外層は div です
| 試してみてください
|
|