当前位置: 代码迷 >> ASP.NET >> table里面控件居中的有关问题
  详细解决方案

table里面控件居中的有关问题

热度:2909   发布时间:2013-02-25 00:00:00.0
table里面控件居中的问题
利用table进行布局,设置了text-align: center;
有两个单元格,一个加入TextBox,另外一个加入ComboBox(c1)
<td style="width: 200px;">
<asp:TextBox ID="TextBox1" runat="server" Width="150px"></asp:TextBox>
</td>

<td style="width: 200px;">
<cc1:C1ComboBox ID="C1ComboBox1" runat="server" Width="150px"></cc1:C1ComboBox>
</td>

在IE8下,TextBox居中显示了,但是ComboBox靠左显示,
如果开启IE8的兼容功能,ComboBox也居中了。

请问这到底怎么回事?

------解决方案--------------------------------------------------------

检查下ComboBox是不是设置了定位样式,如left,right之类,

再检查下ComboBox有没有设置float属性使之浮动出来了,

如果有,都去掉。

还不行的话,就试着给ComboBox设置

margin:0 auto;

样式。
------解决方案--------------------------------------------------------
<td style="width: 200px;" align="center">
<cc1:C1ComboBox ID="C1ComboBox1" runat="server" Width="150px"></cc1:C1ComboBox>
</td>
试试看呢
  相关解决方案