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>
试试看呢