我的表结构如下:
<table cellspacing=0 cellpadding=0 cols=17 border=0 id="table" width="1250" >
<colgroup>
<col width=0>
<col width=45>
<col class="coldroup_3">
<col class="coldroup_3">
<col class="coldroup_3">
<col class="coldroup_3">
<col class="coldroup_3">
<col class="coldroup_3">
<col class="coldroup_3">
<col class="coldroup_3">
<col class="coldroup_3">
<col class="coldroup_3">
<col class="coldroup_3">
<col class="coldroup_3">
<col class="coldroup_3">
<col class="coldroup_3">
<col class="coldroup_3">
</colgroup>
<tbody>
<tr>
......
......
我的coldroup_3类的css是
.coldroup_3{
width: 70px;
}
在这里,我根据某些条件显示和隐藏列,例如,如果我只需要显示五列,那么我将使用 JQuery show() & hide() 方法隐藏剩余的列。
问题是,在这里我试图在该表上使用 CSS 将表居中
margin: 0 auto;
这里隐藏的列也采用了我使用 CSS 设置的 70px 宽度,因此我显示的列未与中心对齐。
注意:问题仅在 Firefox 中,其余浏览器都可以。
关于如何实现这一目标的任何帮助?