首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-04-01 
table里面控件居中的问题利用table进行布局,设置了text-align: center;有两个单元格,一个加入TextBox,另外

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

热点排行